updated project site -- build no: 81 -- publish desired properties docs
Signed-off-by: Eclipse Ditto Bot <ditto-bot@eclipse.org>
diff --git a/1.0/2017-11-10-welcome-to-ditto.html b/1.0/2017-11-10-welcome-to-ditto.html
index 1aecbe5..7759cbc 100644
--- a/1.0/2017-11-10-welcome-to-ditto.html
+++ b/1.0/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2017-12-18-milestone-announcement-010-M1.html b/1.0/2017-12-18-milestone-announcement-010-M1.html
index 699e286..9d61566 100644
--- a/1.0/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.0/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-01-12-milestone-announcement-010-M3.html b/1.0/2018-01-12-milestone-announcement-010-M3.html
index 6a7f69a..ae4b877 100644
--- a/1.0/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.0/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.0/2018-01-15-example-demonstrating-rest-to-websocket.html
index cca6a51..efc429f 100644
--- a/1.0/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.0/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-02-07-milestone-announcement-020-M1.html b/1.0/2018-02-07-milestone-announcement-020-M1.html
index 4107298..ca4c922 100644
--- a/1.0/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.0/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-02-08-feature-definition.html b/1.0/2018-02-08-feature-definition.html
index 9b79570..cf92f74 100644
--- a/1.0/2018-02-08-feature-definition.html
+++ b/1.0/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-04-25-connectivity-service.html b/1.0/2018-04-25-connectivity-service.html
index c581953..b35569f 100644
--- a/1.0/2018-04-25-connectivity-service.html
+++ b/1.0/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-04-26-milestone-announcement-030-M1.html b/1.0/2018-04-26-milestone-announcement-030-M1.html
index 8243930..545c14b 100644
--- a/1.0/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.0/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-05-02-connecting-ditto-hono.html b/1.0/2018-05-02-connecting-ditto-hono.html
index 876783b..049907e 100644
--- a/1.0/2018-05-02-connecting-ditto-hono.html
+++ b/1.0/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-06-15-milestone-announcement-030-M2.html b/1.0/2018-06-15-milestone-announcement-030-M2.html
index 5085a96..98b1b8c 100644
--- a/1.0/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.0/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-08-14-milestone-announcement-080-M1.html b/1.0/2018-08-14-milestone-announcement-080-M1.html
index f2fd81a..5862b34 100644
--- a/1.0/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.0/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-09-21-selective-push-notifications.html b/1.0/2018-09-21-selective-push-notifications.html
index b6c75fd..6f2548a 100644
--- a/1.0/2018-09-21-selective-push-notifications.html
+++ b/1.0/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-09-27-milestone-announcement-080-M2.html b/1.0/2018-09-27-milestone-announcement-080-M2.html
index 51aab17..4c6c8c1 100644
--- a/1.0/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.0/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-10-16-example-mqtt-bidirectional.html b/1.0/2018-10-16-example-mqtt-bidirectional.html
index 28b4fbb..b569aea 100644
--- a/1.0/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.0/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-11-14-milestone-announcement-080-M3.html b/1.0/2018-11-14-milestone-announcement-080-M3.html
index c2bd30f..a6b0fbc 100644
--- a/1.0/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.0/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-11-28-release-announcement-080.html b/1.0/2018-11-28-release-announcement-080.html
index 4e46593..c29fcee 100644
--- a/1.0/2018-11-28-release-announcement-080.html
+++ b/1.0/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2018-12-05-example-command-and-control.html b/1.0/2018-12-05-example-command-and-control.html
index ca0aefc..31ac88e 100644
--- a/1.0/2018-12-05-example-command-and-control.html
+++ b/1.0/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-03-13-kafka-connectivity.html b/1.0/2019-03-13-kafka-connectivity.html
index e2823b8..67e9c03 100644
--- a/1.0/2019-03-13-kafka-connectivity.html
+++ b/1.0/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-03-28-milestone-announcement-090-M1.html b/1.0/2019-03-28-milestone-announcement-090-M1.html
index c23c3b8..a0acb6b 100644
--- a/1.0/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.0/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-04-29-milestone-announcement-090-M2.html b/1.0/2019-04-29-milestone-announcement-090-M2.html
index 70c7072..5d3ac89 100644
--- a/1.0/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.0/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-07-10-release-announcement-090.html b/1.0/2019-07-10-release-announcement-090.html
index 3c83e20..5a5f278 100644
--- a/1.0/2019-07-10-release-announcement-090.html
+++ b/1.0/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-08-28-openid-connect.html b/1.0/2019-08-28-openid-connect.html
index f94356a..8180fca 100644
--- a/1.0/2019-08-28-openid-connect.html
+++ b/1.0/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-09-17-milestone-announcement-100-M1a.html b/1.0/2019-09-17-milestone-announcement-100-M1a.html
index 1547b9d..3ee3b08 100644
--- a/1.0/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.0/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-10-17-http-connectivity.html b/1.0/2019-10-17-http-connectivity.html
index 4475667..6928984 100644
--- a/1.0/2019-10-17-http-connectivity.html
+++ b/1.0/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-11-04-milestone-announcement-100-M2.html b/1.0/2019-11-04-milestone-announcement-100-M2.html
index 6082fe2..d8c369c 100644
--- a/1.0/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.0/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2019-12-12-release-announcement-100.html b/1.0/2019-12-12-release-announcement-100.html
index 324d105..76fba8e 100644
--- a/1.0/2019-12-12-release-announcement-100.html
+++ b/1.0/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.0/2020-04-16-connecting-to-ttn-via-mqtt.html
index 8b4c971..53e8dfb 100644
--- a/1.0/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.0/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/2020-04-29-release-announcement-110.html b/1.0/2020-04-29-release-announcement-110.html
index 777533f..008711e 100644
--- a/1.0/2020-04-29-release-announcement-110.html
+++ b/1.0/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/404.html b/1.0/404.html
index 54a5408..b3e79ae 100644
--- a/1.0/404.html
+++ b/1.0/404.html
@@ -1454,7 +1454,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-overview.html b/1.0/architecture-overview.html
index 9a26597..b546640 100644
--- a/1.0/architecture-overview.html
+++ b/1.0/architecture-overview.html
@@ -1507,7 +1507,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-concierge.html b/1.0/architecture-services-concierge.html
index c07d345..a37f45e 100644
--- a/1.0/architecture-services-concierge.html
+++ b/1.0/architecture-services-concierge.html
@@ -1493,7 +1493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-connectivity.html b/1.0/architecture-services-connectivity.html
index a28c9f6..d434d34 100644
--- a/1.0/architecture-services-connectivity.html
+++ b/1.0/architecture-services-connectivity.html
@@ -1507,7 +1507,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-gateway.html b/1.0/architecture-services-gateway.html
index a525333..e2ce2bf 100644
--- a/1.0/architecture-services-gateway.html
+++ b/1.0/architecture-services-gateway.html
@@ -1485,7 +1485,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-policies.html b/1.0/architecture-services-policies.html
index 49ed181..062b05d 100644
--- a/1.0/architecture-services-policies.html
+++ b/1.0/architecture-services-policies.html
@@ -1486,7 +1486,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-things-search.html b/1.0/architecture-services-things-search.html
index 9dc3338..aa3ac49 100644
--- a/1.0/architecture-services-things-search.html
+++ b/1.0/architecture-services-things-search.html
@@ -1530,7 +1530,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/architecture-services-things.html b/1.0/architecture-services-things.html
index 163be80..cb718ff 100644
--- a/1.0/architecture-services-things.html
+++ b/1.0/architecture-services-things.html
@@ -1486,7 +1486,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-acknowledgements.html b/1.0/basic-acknowledgements.html
index a74b0e7..6e37551 100644
--- a/1.0/basic-acknowledgements.html
+++ b/1.0/basic-acknowledgements.html
@@ -1635,7 +1635,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-acl.html b/1.0/basic-acl.html
index bad022b..ea2ae34 100644
--- a/1.0/basic-acl.html
+++ b/1.0/basic-acl.html
@@ -1524,7 +1524,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-apis.html b/1.0/basic-apis.html
index fb00c83..5eb361b 100644
--- a/1.0/basic-apis.html
+++ b/1.0/basic-apis.html
@@ -1582,7 +1582,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-auth.html b/1.0/basic-auth.html
index b5447c2..86f64d5 100644
--- a/1.0/basic-auth.html
+++ b/1.0/basic-auth.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-changenotifications.html b/1.0/basic-changenotifications.html
index 266f604..6e3ee23 100644
--- a/1.0/basic-changenotifications.html
+++ b/1.0/basic-changenotifications.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-connections.html b/1.0/basic-connections.html
index 09ed593..da1ddd8 100644
--- a/1.0/basic-connections.html
+++ b/1.0/basic-connections.html
@@ -1921,7 +1921,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-enrichment.html b/1.0/basic-enrichment.html
index e73f52b..4a71102 100644
--- a/1.0/basic-enrichment.html
+++ b/1.0/basic-enrichment.html
@@ -1559,7 +1559,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-feature.html b/1.0/basic-feature.html
index 8642d69..468c217 100644
--- a/1.0/basic-feature.html
+++ b/1.0/basic-feature.html
@@ -1687,7 +1687,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-messages.html b/1.0/basic-messages.html
index feafb88..f0f57e7 100644
--- a/1.0/basic-messages.html
+++ b/1.0/basic-messages.html
@@ -1596,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-namespaces-and-names.html b/1.0/basic-namespaces-and-names.html
index 0ce34f4..9bb08b7 100644
--- a/1.0/basic-namespaces-and-names.html
+++ b/1.0/basic-namespaces-and-names.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-overview.html b/1.0/basic-overview.html
index 83941d7..9ca7602 100644
--- a/1.0/basic-overview.html
+++ b/1.0/basic-overview.html
@@ -1599,7 +1599,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-placeholders.html b/1.0/basic-placeholders.html
index 59741f6..6b0dd17 100644
--- a/1.0/basic-placeholders.html
+++ b/1.0/basic-placeholders.html
@@ -1719,7 +1719,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-policy.html b/1.0/basic-policy.html
index 9a1f9ef..d5b7f2d 100644
--- a/1.0/basic-policy.html
+++ b/1.0/basic-policy.html
@@ -1865,7 +1865,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-rql.html b/1.0/basic-rql.html
index 1662f37..917912a 100644
--- a/1.0/basic-rql.html
+++ b/1.0/basic-rql.html
@@ -1705,7 +1705,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-search.html b/1.0/basic-search.html
index d018228..ffc4f53 100644
--- a/1.0/basic-search.html
+++ b/1.0/basic-search.html
@@ -1598,7 +1598,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-signals-command.html b/1.0/basic-signals-command.html
index 21ac28b..fa6cc3b 100644
--- a/1.0/basic-signals-command.html
+++ b/1.0/basic-signals-command.html
@@ -1484,7 +1484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-signals-commandresponse.html b/1.0/basic-signals-commandresponse.html
index c289b50..4562ee9 100644
--- a/1.0/basic-signals-commandresponse.html
+++ b/1.0/basic-signals-commandresponse.html
@@ -1464,7 +1464,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-signals-errorresponse.html b/1.0/basic-signals-errorresponse.html
index a1fa4a2..67a3ac5 100644
--- a/1.0/basic-signals-errorresponse.html
+++ b/1.0/basic-signals-errorresponse.html
@@ -1466,7 +1466,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-signals-event.html b/1.0/basic-signals-event.html
index c8019ba..e5226a0 100644
--- a/1.0/basic-signals-event.html
+++ b/1.0/basic-signals-event.html
@@ -1470,7 +1470,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-signals.html b/1.0/basic-signals.html
index 7198b1a..7733136 100644
--- a/1.0/basic-signals.html
+++ b/1.0/basic-signals.html
@@ -1514,7 +1514,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/basic-thing.html b/1.0/basic-thing.html
index 66edde0..23a6750 100644
--- a/1.0/basic-thing.html
+++ b/1.0/basic-thing.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/blog.html b/1.0/blog.html
index bbccab5..35caca1 100644
--- a/1.0/blog.html
+++ b/1.0/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/blog_archive.html b/1.0/blog_archive.html
index 26add46..cb14d77 100644
--- a/1.0/blog_archive.html
+++ b/1.0/blog_archive.html
@@ -446,7 +446,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/client-sdk-java.html b/1.0/client-sdk-java.html
index fddee5a..6f805fe 100644
--- a/1.0/client-sdk-java.html
+++ b/1.0/client-sdk-java.html
@@ -1711,7 +1711,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/client-sdk-javascript.html b/1.0/client-sdk-javascript.html
index b66a9c0..5c2f6f0 100644
--- a/1.0/client-sdk-javascript.html
+++ b/1.0/client-sdk-javascript.html
@@ -1520,7 +1520,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/client-sdk-overview.html b/1.0/client-sdk-overview.html
index a4f9b22..9f2b746 100644
--- a/1.0/client-sdk-overview.html
+++ b/1.0/client-sdk-overview.html
@@ -1467,7 +1467,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-header-mapping.html b/1.0/connectivity-header-mapping.html
index 4372796..2486481 100644
--- a/1.0/connectivity-header-mapping.html
+++ b/1.0/connectivity-header-mapping.html
@@ -1477,7 +1477,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-manage-connections.html b/1.0/connectivity-manage-connections.html
index 61f4b71..c06f371 100644
--- a/1.0/connectivity-manage-connections.html
+++ b/1.0/connectivity-manage-connections.html
@@ -1782,7 +1782,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-mapping.html b/1.0/connectivity-mapping.html
index fad0eba..afd3145 100644
--- a/1.0/connectivity-mapping.html
+++ b/1.0/connectivity-mapping.html
@@ -2247,7 +2247,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-overview.html b/1.0/connectivity-overview.html
index dbd1d8e..87d5132 100644
--- a/1.0/connectivity-overview.html
+++ b/1.0/connectivity-overview.html
@@ -1478,7 +1478,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-amqp091.html b/1.0/connectivity-protocol-bindings-amqp091.html
index fd279ea..74c0f21 100644
--- a/1.0/connectivity-protocol-bindings-amqp091.html
+++ b/1.0/connectivity-protocol-bindings-amqp091.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-amqp10.html b/1.0/connectivity-protocol-bindings-amqp10.html
index b1fd5f4..27f9606 100644
--- a/1.0/connectivity-protocol-bindings-amqp10.html
+++ b/1.0/connectivity-protocol-bindings-amqp10.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-http.html b/1.0/connectivity-protocol-bindings-http.html
index 4dfdd8f..61c00c4 100644
--- a/1.0/connectivity-protocol-bindings-http.html
+++ b/1.0/connectivity-protocol-bindings-http.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-kafka2.html b/1.0/connectivity-protocol-bindings-kafka2.html
index 316222d..ad06187 100644
--- a/1.0/connectivity-protocol-bindings-kafka2.html
+++ b/1.0/connectivity-protocol-bindings-kafka2.html
@@ -1566,7 +1566,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-mqtt.html b/1.0/connectivity-protocol-bindings-mqtt.html
index 9876b90..eea89ea 100644
--- a/1.0/connectivity-protocol-bindings-mqtt.html
+++ b/1.0/connectivity-protocol-bindings-mqtt.html
@@ -1671,7 +1671,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-protocol-bindings-mqtt5.html b/1.0/connectivity-protocol-bindings-mqtt5.html
index fbe78e7..4a8361a 100644
--- a/1.0/connectivity-protocol-bindings-mqtt5.html
+++ b/1.0/connectivity-protocol-bindings-mqtt5.html
@@ -1639,7 +1639,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/connectivity-tls-certificates.html b/1.0/connectivity-tls-certificates.html
index f6e445e..191f804 100644
--- a/1.0/connectivity-tls-certificates.html
+++ b/1.0/connectivity-tls-certificates.html
@@ -1573,7 +1573,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/feedback.html b/1.0/feedback.html
index 6869e74..036b957 100644
--- a/1.0/feedback.html
+++ b/1.0/feedback.html
@@ -1479,7 +1479,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/glossary.html b/1.0/glossary.html
index a9902a3..df9e9a3 100644
--- a/1.0/glossary.html
+++ b/1.0/glossary.html
@@ -1467,7 +1467,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/http-api-doc.html b/1.0/http-api-doc.html
index 12baeff..4487824 100644
--- a/1.0/http-api-doc.html
+++ b/1.0/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-concepts.html b/1.0/httpapi-concepts.html
index bb82c4c..51c1ac9 100644
--- a/1.0/httpapi-concepts.html
+++ b/1.0/httpapi-concepts.html
@@ -2053,7 +2053,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-messages.html b/1.0/httpapi-messages.html
index e483ce9..7670892 100644
--- a/1.0/httpapi-messages.html
+++ b/1.0/httpapi-messages.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-overview.html b/1.0/httpapi-overview.html
index a84a518..d2a51f3 100644
--- a/1.0/httpapi-overview.html
+++ b/1.0/httpapi-overview.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-protocol-bindings-websocket.html b/1.0/httpapi-protocol-bindings-websocket.html
index 606254f..4432e04 100644
--- a/1.0/httpapi-protocol-bindings-websocket.html
+++ b/1.0/httpapi-protocol-bindings-websocket.html
@@ -1755,7 +1755,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-search.html b/1.0/httpapi-search.html
index 1054530..80597bf 100644
--- a/1.0/httpapi-search.html
+++ b/1.0/httpapi-search.html
@@ -1522,7 +1522,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/httpapi-sse.html b/1.0/httpapi-sse.html
index c9daf2c..9c4c6f4 100644
--- a/1.0/httpapi-sse.html
+++ b/1.0/httpapi-sse.html
@@ -1701,7 +1701,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/index.html b/1.0/index.html
index d7d2b98..3a22f02 100644
--- a/1.0/index.html
+++ b/1.0/index.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/installation-building.html b/1.0/installation-building.html
index 2d68a1a..29a058b 100644
--- a/1.0/installation-building.html
+++ b/1.0/installation-building.html
@@ -1494,7 +1494,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/installation-operating.html b/1.0/installation-operating.html
index 43c7351..d0ddeb9 100644
--- a/1.0/installation-operating.html
+++ b/1.0/installation-operating.html
@@ -2350,7 +2350,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/installation-running.html b/1.0/installation-running.html
index d90a57c..eeb2cda 100644
--- a/1.0/installation-running.html
+++ b/1.0/installation-running.html
@@ -1522,7 +1522,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/intro-digitaltwins.html b/1.0/intro-digitaltwins.html
index 95b9b2b..c36add2 100644
--- a/1.0/intro-digitaltwins.html
+++ b/1.0/intro-digitaltwins.html
@@ -1497,7 +1497,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/intro-hello-world.html b/1.0/intro-hello-world.html
index c9d2f25..f664bc4 100644
--- a/1.0/intro-hello-world.html
+++ b/1.0/intro-hello-world.html
@@ -1586,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/intro-overview.html b/1.0/intro-overview.html
index ec996ae..1e01b5f 100644
--- a/1.0/intro-overview.html
+++ b/1.0/intro-overview.html
@@ -1513,7 +1513,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/presentations.html b/1.0/presentations.html
index d976774..630e93f 100644
--- a/1.0/presentations.html
+++ b/1.0/presentations.html
@@ -1495,7 +1495,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-bindings.html b/1.0/protocol-bindings.html
index 2a69da7..23c964c 100644
--- a/1.0/protocol-bindings.html
+++ b/1.0/protocol-bindings.html
@@ -1486,7 +1486,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createattribute.html b/1.0/protocol-examples-createattribute.html
index ddec1fc..ac40574 100644
--- a/1.0/protocol-examples-createattribute.html
+++ b/1.0/protocol-examples-createattribute.html
@@ -1489,7 +1489,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createattributes.html b/1.0/protocol-examples-createattributes.html
index 8a59c6e..f5d98f0 100644
--- a/1.0/protocol-examples-createattributes.html
+++ b/1.0/protocol-examples-createattributes.html
@@ -1494,7 +1494,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createdefinition.html b/1.0/protocol-examples-createdefinition.html
index 7ae3220..7aecb8f 100644
--- a/1.0/protocol-examples-createdefinition.html
+++ b/1.0/protocol-examples-createdefinition.html
@@ -1487,7 +1487,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createfeature.html b/1.0/protocol-examples-createfeature.html
index 3a87b68..9c848d2 100644
--- a/1.0/protocol-examples-createfeature.html
+++ b/1.0/protocol-examples-createfeature.html
@@ -1498,7 +1498,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createfeatures.html b/1.0/protocol-examples-createfeatures.html
index 20c8c80..a03b864 100644
--- a/1.0/protocol-examples-createfeatures.html
+++ b/1.0/protocol-examples-createfeatures.html
@@ -1502,7 +1502,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createproperties.html b/1.0/protocol-examples-createproperties.html
index 8699e94..f65b1b4 100644
--- a/1.0/protocol-examples-createproperties.html
+++ b/1.0/protocol-examples-createproperties.html
@@ -1493,7 +1493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createproperty.html b/1.0/protocol-examples-createproperty.html
index 9174636..690de60 100644
--- a/1.0/protocol-examples-createproperty.html
+++ b/1.0/protocol-examples-createproperty.html
@@ -1483,7 +1483,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-creatething.html b/1.0/protocol-examples-creatething.html
index 77162bd..2aa7f02 100644
--- a/1.0/protocol-examples-creatething.html
+++ b/1.0/protocol-examples-creatething.html
@@ -1582,7 +1582,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-createthingdefinition.html b/1.0/protocol-examples-createthingdefinition.html
index cae5409..799357a 100644
--- a/1.0/protocol-examples-createthingdefinition.html
+++ b/1.0/protocol-examples-createthingdefinition.html
@@ -1484,7 +1484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deleteattribute.html b/1.0/protocol-examples-deleteattribute.html
index 208ad80..3f75082 100644
--- a/1.0/protocol-examples-deleteattribute.html
+++ b/1.0/protocol-examples-deleteattribute.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deleteattributes.html b/1.0/protocol-examples-deleteattributes.html
index d6c5872..d1315fc 100644
--- a/1.0/protocol-examples-deleteattributes.html
+++ b/1.0/protocol-examples-deleteattributes.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deletedefinition.html b/1.0/protocol-examples-deletedefinition.html
index 88af952..0de042a 100644
--- a/1.0/protocol-examples-deletedefinition.html
+++ b/1.0/protocol-examples-deletedefinition.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deletefeature.html b/1.0/protocol-examples-deletefeature.html
index 9e71b71..a74006f 100644
--- a/1.0/protocol-examples-deletefeature.html
+++ b/1.0/protocol-examples-deletefeature.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deletefeatures.html b/1.0/protocol-examples-deletefeatures.html
index ff3f773..4d67ca6 100644
--- a/1.0/protocol-examples-deletefeatures.html
+++ b/1.0/protocol-examples-deletefeatures.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deleteproperties.html b/1.0/protocol-examples-deleteproperties.html
index db9c745..bdc9436 100644
--- a/1.0/protocol-examples-deleteproperties.html
+++ b/1.0/protocol-examples-deleteproperties.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deleteproperty.html b/1.0/protocol-examples-deleteproperty.html
index 7e843ea..81b66b5 100644
--- a/1.0/protocol-examples-deleteproperty.html
+++ b/1.0/protocol-examples-deleteproperty.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deletething.html b/1.0/protocol-examples-deletething.html
index b8c40a9..559c03e 100644
--- a/1.0/protocol-examples-deletething.html
+++ b/1.0/protocol-examples-deletething.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-deletethingdefinition.html b/1.0/protocol-examples-deletethingdefinition.html
index 2c811be..f8ce285 100644
--- a/1.0/protocol-examples-deletethingdefinition.html
+++ b/1.0/protocol-examples-deletethingdefinition.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-errorresponses.html b/1.0/protocol-examples-errorresponses.html
index 0b8c1b9..2bee22f 100644
--- a/1.0/protocol-examples-errorresponses.html
+++ b/1.0/protocol-examples-errorresponses.html
@@ -1916,7 +1916,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyattribute.html b/1.0/protocol-examples-modifyattribute.html
index 4e8c777..ce1e381 100644
--- a/1.0/protocol-examples-modifyattribute.html
+++ b/1.0/protocol-examples-modifyattribute.html
@@ -1489,7 +1489,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyattributes.html b/1.0/protocol-examples-modifyattributes.html
index b333318..6ab725c 100644
--- a/1.0/protocol-examples-modifyattributes.html
+++ b/1.0/protocol-examples-modifyattributes.html
@@ -1494,7 +1494,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifydefinition.html b/1.0/protocol-examples-modifydefinition.html
index dc95b86..f3e0777 100644
--- a/1.0/protocol-examples-modifydefinition.html
+++ b/1.0/protocol-examples-modifydefinition.html
@@ -1487,7 +1487,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyfeature.html b/1.0/protocol-examples-modifyfeature.html
index 5123047..899790d 100644
--- a/1.0/protocol-examples-modifyfeature.html
+++ b/1.0/protocol-examples-modifyfeature.html
@@ -1498,7 +1498,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyfeatures.html b/1.0/protocol-examples-modifyfeatures.html
index 87d4093..8f0d560 100644
--- a/1.0/protocol-examples-modifyfeatures.html
+++ b/1.0/protocol-examples-modifyfeatures.html
@@ -1502,7 +1502,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifypolicyid.html b/1.0/protocol-examples-modifypolicyid.html
index e589e84..0094370 100644
--- a/1.0/protocol-examples-modifypolicyid.html
+++ b/1.0/protocol-examples-modifypolicyid.html
@@ -1505,7 +1505,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyproperties.html b/1.0/protocol-examples-modifyproperties.html
index cc465c4..144d199 100644
--- a/1.0/protocol-examples-modifyproperties.html
+++ b/1.0/protocol-examples-modifyproperties.html
@@ -1493,7 +1493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifyproperty.html b/1.0/protocol-examples-modifyproperty.html
index 1fb50c5..eaccc87 100644
--- a/1.0/protocol-examples-modifyproperty.html
+++ b/1.0/protocol-examples-modifyproperty.html
@@ -1483,7 +1483,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifything.html b/1.0/protocol-examples-modifything.html
index fde3280..571308c 100644
--- a/1.0/protocol-examples-modifything.html
+++ b/1.0/protocol-examples-modifything.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-modifythingdefinition.html b/1.0/protocol-examples-modifythingdefinition.html
index 1458667..a750c5a 100644
--- a/1.0/protocol-examples-modifythingdefinition.html
+++ b/1.0/protocol-examples-modifythingdefinition.html
@@ -1483,7 +1483,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-createpolicy.html b/1.0/protocol-examples-policies-createpolicy.html
index 3a8d5bf..94991d3 100644
--- a/1.0/protocol-examples-policies-createpolicy.html
+++ b/1.0/protocol-examples-policies-createpolicy.html
@@ -1517,7 +1517,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-createpolicyentry.html b/1.0/protocol-examples-policies-createpolicyentry.html
index 6a647ad..5ff0e5d 100644
--- a/1.0/protocol-examples-policies-createpolicyentry.html
+++ b/1.0/protocol-examples-policies-createpolicyentry.html
@@ -1493,7 +1493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-createresource.html b/1.0/protocol-examples-policies-createresource.html
index cf77d0f..43270cb 100644
--- a/1.0/protocol-examples-policies-createresource.html
+++ b/1.0/protocol-examples-policies-createresource.html
@@ -1482,7 +1482,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-createsubject.html b/1.0/protocol-examples-policies-createsubject.html
index c2ee88c..264d25a 100644
--- a/1.0/protocol-examples-policies-createsubject.html
+++ b/1.0/protocol-examples-policies-createsubject.html
@@ -1478,7 +1478,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-deletepolicy.html b/1.0/protocol-examples-policies-deletepolicy.html
index dcd31d1..a026373 100644
--- a/1.0/protocol-examples-policies-deletepolicy.html
+++ b/1.0/protocol-examples-policies-deletepolicy.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-deletepolicyentry.html b/1.0/protocol-examples-policies-deletepolicyentry.html
index dc47009..ddc822c 100644
--- a/1.0/protocol-examples-policies-deletepolicyentry.html
+++ b/1.0/protocol-examples-policies-deletepolicyentry.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-deleteresource.html b/1.0/protocol-examples-policies-deleteresource.html
index 3d39bb2..6a692e8 100644
--- a/1.0/protocol-examples-policies-deleteresource.html
+++ b/1.0/protocol-examples-policies-deleteresource.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-deletesubject.html b/1.0/protocol-examples-policies-deletesubject.html
index 9401740..cd92853 100644
--- a/1.0/protocol-examples-policies-deletesubject.html
+++ b/1.0/protocol-examples-policies-deletesubject.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-errorresponses.html b/1.0/protocol-examples-policies-errorresponses.html
index a9f5cfb..0fbe62e 100644
--- a/1.0/protocol-examples-policies-errorresponses.html
+++ b/1.0/protocol-examples-policies-errorresponses.html
@@ -1813,7 +1813,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifypolicy.html b/1.0/protocol-examples-policies-modifypolicy.html
index 1d4458b..2113d9d 100644
--- a/1.0/protocol-examples-policies-modifypolicy.html
+++ b/1.0/protocol-examples-policies-modifypolicy.html
@@ -1496,7 +1496,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifypolicyentries.html b/1.0/protocol-examples-policies-modifypolicyentries.html
index 211fc10..7b50f14 100644
--- a/1.0/protocol-examples-policies-modifypolicyentries.html
+++ b/1.0/protocol-examples-policies-modifypolicyentries.html
@@ -1515,7 +1515,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifypolicyentry.html b/1.0/protocol-examples-policies-modifypolicyentry.html
index 8d86322..6a155b2 100644
--- a/1.0/protocol-examples-policies-modifypolicyentry.html
+++ b/1.0/protocol-examples-policies-modifypolicyentry.html
@@ -1493,7 +1493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifyresource.html b/1.0/protocol-examples-policies-modifyresource.html
index a12356b..d19db39 100644
--- a/1.0/protocol-examples-policies-modifyresource.html
+++ b/1.0/protocol-examples-policies-modifyresource.html
@@ -1482,7 +1482,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifyresources.html b/1.0/protocol-examples-policies-modifyresources.html
index 60d205e..5784301 100644
--- a/1.0/protocol-examples-policies-modifyresources.html
+++ b/1.0/protocol-examples-policies-modifyresources.html
@@ -1485,7 +1485,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifysubject.html b/1.0/protocol-examples-policies-modifysubject.html
index ef2bd11..5fb6dfd 100644
--- a/1.0/protocol-examples-policies-modifysubject.html
+++ b/1.0/protocol-examples-policies-modifysubject.html
@@ -1478,7 +1478,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-modifysubjects.html b/1.0/protocol-examples-policies-modifysubjects.html
index 31ca833..2a29408 100644
--- a/1.0/protocol-examples-policies-modifysubjects.html
+++ b/1.0/protocol-examples-policies-modifysubjects.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrievepolicy.html b/1.0/protocol-examples-policies-retrievepolicy.html
index 6754821..51ef968 100644
--- a/1.0/protocol-examples-policies-retrievepolicy.html
+++ b/1.0/protocol-examples-policies-retrievepolicy.html
@@ -1496,7 +1496,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrievepolicyentries.html b/1.0/protocol-examples-policies-retrievepolicyentries.html
index 7c12f8e..413644b 100644
--- a/1.0/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.0/protocol-examples-policies-retrievepolicyentries.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrievepolicyentry.html b/1.0/protocol-examples-policies-retrievepolicyentry.html
index b9389dc..326604b 100644
--- a/1.0/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.0/protocol-examples-policies-retrievepolicyentry.html
@@ -1491,7 +1491,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrieveresource.html b/1.0/protocol-examples-policies-retrieveresource.html
index 2220499..32ce53b 100644
--- a/1.0/protocol-examples-policies-retrieveresource.html
+++ b/1.0/protocol-examples-policies-retrieveresource.html
@@ -1482,7 +1482,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrieveresources.html b/1.0/protocol-examples-policies-retrieveresources.html
index 59b6759..2d5b233 100644
--- a/1.0/protocol-examples-policies-retrieveresources.html
+++ b/1.0/protocol-examples-policies-retrieveresources.html
@@ -1484,7 +1484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrievesubject.html b/1.0/protocol-examples-policies-retrievesubject.html
index e53b53d..88a3aae 100644
--- a/1.0/protocol-examples-policies-retrievesubject.html
+++ b/1.0/protocol-examples-policies-retrievesubject.html
@@ -1478,7 +1478,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-policies-retrievesubjects.html b/1.0/protocol-examples-policies-retrievesubjects.html
index a12ae5a..c6f5bc3 100644
--- a/1.0/protocol-examples-policies-retrievesubjects.html
+++ b/1.0/protocol-examples-policies-retrievesubjects.html
@@ -1480,7 +1480,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrieveattribute.html b/1.0/protocol-examples-retrieveattribute.html
index 9b0b35f..387d221 100644
--- a/1.0/protocol-examples-retrieveattribute.html
+++ b/1.0/protocol-examples-retrieveattribute.html
@@ -1475,7 +1475,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrieveattributes.html b/1.0/protocol-examples-retrieveattributes.html
index 965c273..9ee7c35 100644
--- a/1.0/protocol-examples-retrieveattributes.html
+++ b/1.0/protocol-examples-retrieveattributes.html
@@ -1477,7 +1477,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievedefinition.html b/1.0/protocol-examples-retrievedefinition.html
index 66a2c03..b3f12b8 100644
--- a/1.0/protocol-examples-retrievedefinition.html
+++ b/1.0/protocol-examples-retrievedefinition.html
@@ -1474,7 +1474,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievefeature.html b/1.0/protocol-examples-retrievefeature.html
index a057b0e..a2f056b 100644
--- a/1.0/protocol-examples-retrievefeature.html
+++ b/1.0/protocol-examples-retrievefeature.html
@@ -1479,7 +1479,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievefeatures.html b/1.0/protocol-examples-retrievefeatures.html
index 6badfab..ac7a291 100644
--- a/1.0/protocol-examples-retrievefeatures.html
+++ b/1.0/protocol-examples-retrievefeatures.html
@@ -1481,7 +1481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrieveproperties.html b/1.0/protocol-examples-retrieveproperties.html
index c81643c..c99295d 100644
--- a/1.0/protocol-examples-retrieveproperties.html
+++ b/1.0/protocol-examples-retrieveproperties.html
@@ -1477,7 +1477,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrieveproperty.html b/1.0/protocol-examples-retrieveproperty.html
index 01b9c5e..2b3dd6f 100644
--- a/1.0/protocol-examples-retrieveproperty.html
+++ b/1.0/protocol-examples-retrieveproperty.html
@@ -1472,7 +1472,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievething.html b/1.0/protocol-examples-retrievething.html
index 4f99081..5112a53 100644
--- a/1.0/protocol-examples-retrievething.html
+++ b/1.0/protocol-examples-retrievething.html
@@ -1501,7 +1501,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievethingdefinition.html b/1.0/protocol-examples-retrievethingdefinition.html
index 8ff9ae2..0929386 100644
--- a/1.0/protocol-examples-retrievethingdefinition.html
+++ b/1.0/protocol-examples-retrievethingdefinition.html
@@ -1472,7 +1472,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-retrievethings.html b/1.0/protocol-examples-retrievethings.html
index cf16a09..f3cc78b 100644
--- a/1.0/protocol-examples-retrievethings.html
+++ b/1.0/protocol-examples-retrievethings.html
@@ -1498,7 +1498,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples-search.html b/1.0/protocol-examples-search.html
index ff79df3..32e8e74 100644
--- a/1.0/protocol-examples-search.html
+++ b/1.0/protocol-examples-search.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-examples.html b/1.0/protocol-examples.html
index 2a4d67f..694f9f6 100644
--- a/1.0/protocol-examples.html
+++ b/1.0/protocol-examples.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-overview.html b/1.0/protocol-overview.html
index 3c3ddf3..15695c6 100644
--- a/1.0/protocol-overview.html
+++ b/1.0/protocol-overview.html
@@ -1474,7 +1474,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-acks.html b/1.0/protocol-specification-acks.html
index 23cf832..606ef8e 100644
--- a/1.0/protocol-specification-acks.html
+++ b/1.0/protocol-specification-acks.html
@@ -1498,7 +1498,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-policies-create-or-modify.html b/1.0/protocol-specification-policies-create-or-modify.html
index d06afe8..c4ee01e 100644
--- a/1.0/protocol-specification-policies-create-or-modify.html
+++ b/1.0/protocol-specification-policies-create-or-modify.html
@@ -2076,7 +2076,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-policies-delete.html b/1.0/protocol-specification-policies-delete.html
index db84ace..20552bc 100644
--- a/1.0/protocol-specification-policies-delete.html
+++ b/1.0/protocol-specification-policies-delete.html
@@ -1746,7 +1746,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-policies-retrieve.html b/1.0/protocol-specification-policies-retrieve.html
index 2b1c0dc..9b2380d 100644
--- a/1.0/protocol-specification-policies-retrieve.html
+++ b/1.0/protocol-specification-policies-retrieve.html
@@ -1969,7 +1969,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-policies.html b/1.0/protocol-specification-policies.html
index ce28426..1f28885 100644
--- a/1.0/protocol-specification-policies.html
+++ b/1.0/protocol-specification-policies.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things-create-or-modify.html b/1.0/protocol-specification-things-create-or-modify.html
index 07a6623..4ff09a5 100644
--- a/1.0/protocol-specification-things-create-or-modify.html
+++ b/1.0/protocol-specification-things-create-or-modify.html
@@ -2876,7 +2876,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things-delete.html b/1.0/protocol-specification-things-delete.html
index 7245f8c..eaec099 100644
--- a/1.0/protocol-specification-things-delete.html
+++ b/1.0/protocol-specification-things-delete.html
@@ -2363,7 +2363,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things-messages.html b/1.0/protocol-specification-things-messages.html
index 037f1b5..3479678 100644
--- a/1.0/protocol-specification-things-messages.html
+++ b/1.0/protocol-specification-things-messages.html
@@ -1718,7 +1718,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things-retrieve.html b/1.0/protocol-specification-things-retrieve.html
index a20deaa..7f6adf6 100644
--- a/1.0/protocol-specification-things-retrieve.html
+++ b/1.0/protocol-specification-things-retrieve.html
@@ -2165,7 +2165,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things-search.html b/1.0/protocol-specification-things-search.html
index a67021a..87cdce6 100644
--- a/1.0/protocol-specification-things-search.html
+++ b/1.0/protocol-specification-things-search.html
@@ -1822,7 +1822,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-things.html b/1.0/protocol-specification-things.html
index 914b52a..5b06245 100644
--- a/1.0/protocol-specification-things.html
+++ b/1.0/protocol-specification-things.html
@@ -1527,7 +1527,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification-topic.html b/1.0/protocol-specification-topic.html
index 6abd877..edd496b 100644
--- a/1.0/protocol-specification-topic.html
+++ b/1.0/protocol-specification-topic.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-specification.html b/1.0/protocol-specification.html
index f425982..3159e06 100644
--- a/1.0/protocol-specification.html
+++ b/1.0/protocol-specification.html
@@ -1614,7 +1614,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/protocol-twinlive.html b/1.0/protocol-twinlive.html
index d8bc131..90093ea 100644
--- a/1.0/protocol-twinlive.html
+++ b/1.0/protocol-twinlive.html
@@ -1485,7 +1485,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_010-M1.html b/1.0/release_notes_010-M1.html
index 7a33c59..51ae29a 100644
--- a/1.0/release_notes_010-M1.html
+++ b/1.0/release_notes_010-M1.html
@@ -1464,7 +1464,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_010-M3.html b/1.0/release_notes_010-M3.html
index e42febe..a907a1e 100644
--- a/1.0/release_notes_010-M3.html
+++ b/1.0/release_notes_010-M3.html
@@ -1520,7 +1520,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_020-M1.html b/1.0/release_notes_020-M1.html
index ee68cae..1d4d3d8 100644
--- a/1.0/release_notes_020-M1.html
+++ b/1.0/release_notes_020-M1.html
@@ -1505,7 +1505,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_030-M1.html b/1.0/release_notes_030-M1.html
index d1ac4b4..b3a5044 100644
--- a/1.0/release_notes_030-M1.html
+++ b/1.0/release_notes_030-M1.html
@@ -1516,7 +1516,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_030-M2.html b/1.0/release_notes_030-M2.html
index 5c24277..5c023e5 100644
--- a/1.0/release_notes_030-M2.html
+++ b/1.0/release_notes_030-M2.html
@@ -1513,7 +1513,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_080-M1.html b/1.0/release_notes_080-M1.html
index 3537952..575c515 100644
--- a/1.0/release_notes_080-M1.html
+++ b/1.0/release_notes_080-M1.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_080-M2.html b/1.0/release_notes_080-M2.html
index e4dba04..e2adcb9 100644
--- a/1.0/release_notes_080-M2.html
+++ b/1.0/release_notes_080-M2.html
@@ -1519,7 +1519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_080-M3.html b/1.0/release_notes_080-M3.html
index b0336f1..0ad7b61 100644
--- a/1.0/release_notes_080-M3.html
+++ b/1.0/release_notes_080-M3.html
@@ -1523,7 +1523,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_080.html b/1.0/release_notes_080.html
index 0fedc86..b3b6fea 100644
--- a/1.0/release_notes_080.html
+++ b/1.0/release_notes_080.html
@@ -1529,7 +1529,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_090-M1.html b/1.0/release_notes_090-M1.html
index 8f758e4..3620a53 100644
--- a/1.0/release_notes_090-M1.html
+++ b/1.0/release_notes_090-M1.html
@@ -1501,7 +1501,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_090-M2.html b/1.0/release_notes_090-M2.html
index 7b550e3..8d5389e 100644
--- a/1.0/release_notes_090-M2.html
+++ b/1.0/release_notes_090-M2.html
@@ -1502,7 +1502,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_090.html b/1.0/release_notes_090.html
index 2d82fb0..2164cb2 100644
--- a/1.0/release_notes_090.html
+++ b/1.0/release_notes_090.html
@@ -1559,7 +1559,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_100-M1a.html b/1.0/release_notes_100-M1a.html
index b8f6019..116d72b 100644
--- a/1.0/release_notes_100-M1a.html
+++ b/1.0/release_notes_100-M1a.html
@@ -1520,7 +1520,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_100-M2.html b/1.0/release_notes_100-M2.html
index 5751e87..7ce24de 100644
--- a/1.0/release_notes_100-M2.html
+++ b/1.0/release_notes_100-M2.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_100.html b/1.0/release_notes_100.html
index 7151b0a..240ead0 100644
--- a/1.0/release_notes_100.html
+++ b/1.0/release_notes_100.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/release_notes_110.html b/1.0/release_notes_110.html
index 38780ae..0484a6b 100644
--- a/1.0/release_notes_110.html
+++ b/1.0/release_notes_110.html
@@ -1583,7 +1583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/sandbox.html b/1.0/sandbox.html
index 32aeea9..86bef7f 100644
--- a/1.0/sandbox.html
+++ b/1.0/sandbox.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_architecture.html b/1.0/tag_architecture.html
index 350113b..fc43808 100644
--- a/1.0/tag_architecture.html
+++ b/1.0/tag_architecture.html
@@ -2215,7 +2215,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_blog.html b/1.0/tag_blog.html
index 971ebf5..015b323 100644
--- a/1.0/tag_blog.html
+++ b/1.0/tag_blog.html
@@ -2341,7 +2341,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_client_sdk.html b/1.0/tag_client_sdk.html
index 8b2f8bd..5cc9e55 100644
--- a/1.0/tag_client_sdk.html
+++ b/1.0/tag_client_sdk.html
@@ -2201,7 +2201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_connectivity.html b/1.0/tag_connectivity.html
index fca8416..c7636b8 100644
--- a/1.0/tag_connectivity.html
+++ b/1.0/tag_connectivity.html
@@ -2287,7 +2287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_getting_started.html b/1.0/tag_getting_started.html
index e176d38..27f0149 100644
--- a/1.0/tag_getting_started.html
+++ b/1.0/tag_getting_started.html
@@ -2215,7 +2215,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_http.html b/1.0/tag_http.html
index 8d0e24d..ed6e539 100644
--- a/1.0/tag_http.html
+++ b/1.0/tag_http.html
@@ -2209,7 +2209,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_installation.html b/1.0/tag_installation.html
index 09b4f61..4e91576 100644
--- a/1.0/tag_installation.html
+++ b/1.0/tag_installation.html
@@ -2191,7 +2191,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_model.html b/1.0/tag_model.html
index 64f1e51..f523f4d 100644
--- a/1.0/tag_model.html
+++ b/1.0/tag_model.html
@@ -2239,7 +2239,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_news.html b/1.0/tag_news.html
index ca58f19..19d2eb0 100644
--- a/1.0/tag_news.html
+++ b/1.0/tag_news.html
@@ -2173,7 +2173,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_protocol.html b/1.0/tag_protocol.html
index c139b30..22e6760 100644
--- a/1.0/tag_protocol.html
+++ b/1.0/tag_protocol.html
@@ -2329,7 +2329,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_release_notes.html b/1.0/tag_release_notes.html
index 99e8970..5f8df05 100644
--- a/1.0/tag_release_notes.html
+++ b/1.0/tag_release_notes.html
@@ -2269,7 +2269,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_rql.html b/1.0/tag_rql.html
index 8e99ed3..b37f40f 100644
--- a/1.0/tag_rql.html
+++ b/1.0/tag_rql.html
@@ -2239,7 +2239,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_search.html b/1.0/tag_search.html
index ca0d7e3..53c5ce2 100644
--- a/1.0/tag_search.html
+++ b/1.0/tag_search.html
@@ -2209,7 +2209,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_signal.html b/1.0/tag_signal.html
index e522af4..7de4c4e 100644
--- a/1.0/tag_signal.html
+++ b/1.0/tag_signal.html
@@ -2208,7 +2208,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.0/tag_troubleshooting.html b/1.0/tag_troubleshooting.html
index 900e755..7ae0943 100644
--- a/1.0/tag_troubleshooting.html
+++ b/1.0/tag_troubleshooting.html
@@ -2179,7 +2179,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2017-11-10-welcome-to-ditto.html b/1.1/2017-11-10-welcome-to-ditto.html
index 1aecbe5..7759cbc 100644
--- a/1.1/2017-11-10-welcome-to-ditto.html
+++ b/1.1/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2017-12-18-milestone-announcement-010-M1.html b/1.1/2017-12-18-milestone-announcement-010-M1.html
index 699e286..9d61566 100644
--- a/1.1/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.1/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-01-12-milestone-announcement-010-M3.html b/1.1/2018-01-12-milestone-announcement-010-M3.html
index 6a7f69a..ae4b877 100644
--- a/1.1/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.1/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.1/2018-01-15-example-demonstrating-rest-to-websocket.html
index cca6a51..efc429f 100644
--- a/1.1/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.1/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-02-07-milestone-announcement-020-M1.html b/1.1/2018-02-07-milestone-announcement-020-M1.html
index 4107298..ca4c922 100644
--- a/1.1/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.1/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-02-08-feature-definition.html b/1.1/2018-02-08-feature-definition.html
index 9b79570..cf92f74 100644
--- a/1.1/2018-02-08-feature-definition.html
+++ b/1.1/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-04-25-connectivity-service.html b/1.1/2018-04-25-connectivity-service.html
index c581953..b35569f 100644
--- a/1.1/2018-04-25-connectivity-service.html
+++ b/1.1/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-04-26-milestone-announcement-030-M1.html b/1.1/2018-04-26-milestone-announcement-030-M1.html
index 8243930..545c14b 100644
--- a/1.1/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.1/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-05-02-connecting-ditto-hono.html b/1.1/2018-05-02-connecting-ditto-hono.html
index 876783b..049907e 100644
--- a/1.1/2018-05-02-connecting-ditto-hono.html
+++ b/1.1/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-06-15-milestone-announcement-030-M2.html b/1.1/2018-06-15-milestone-announcement-030-M2.html
index 5085a96..98b1b8c 100644
--- a/1.1/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.1/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-08-14-milestone-announcement-080-M1.html b/1.1/2018-08-14-milestone-announcement-080-M1.html
index f2fd81a..5862b34 100644
--- a/1.1/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.1/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-09-21-selective-push-notifications.html b/1.1/2018-09-21-selective-push-notifications.html
index b6c75fd..6f2548a 100644
--- a/1.1/2018-09-21-selective-push-notifications.html
+++ b/1.1/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-09-27-milestone-announcement-080-M2.html b/1.1/2018-09-27-milestone-announcement-080-M2.html
index 51aab17..4c6c8c1 100644
--- a/1.1/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.1/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-10-16-example-mqtt-bidirectional.html b/1.1/2018-10-16-example-mqtt-bidirectional.html
index 28b4fbb..b569aea 100644
--- a/1.1/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.1/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-11-14-milestone-announcement-080-M3.html b/1.1/2018-11-14-milestone-announcement-080-M3.html
index c2bd30f..a6b0fbc 100644
--- a/1.1/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.1/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-11-28-release-announcement-080.html b/1.1/2018-11-28-release-announcement-080.html
index 4e46593..c29fcee 100644
--- a/1.1/2018-11-28-release-announcement-080.html
+++ b/1.1/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2018-12-05-example-command-and-control.html b/1.1/2018-12-05-example-command-and-control.html
index ca0aefc..31ac88e 100644
--- a/1.1/2018-12-05-example-command-and-control.html
+++ b/1.1/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-03-13-kafka-connectivity.html b/1.1/2019-03-13-kafka-connectivity.html
index e2823b8..67e9c03 100644
--- a/1.1/2019-03-13-kafka-connectivity.html
+++ b/1.1/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-03-28-milestone-announcement-090-M1.html b/1.1/2019-03-28-milestone-announcement-090-M1.html
index c23c3b8..a0acb6b 100644
--- a/1.1/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.1/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-04-29-milestone-announcement-090-M2.html b/1.1/2019-04-29-milestone-announcement-090-M2.html
index 70c7072..5d3ac89 100644
--- a/1.1/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.1/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-07-10-release-announcement-090.html b/1.1/2019-07-10-release-announcement-090.html
index 3c83e20..5a5f278 100644
--- a/1.1/2019-07-10-release-announcement-090.html
+++ b/1.1/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-08-28-openid-connect.html b/1.1/2019-08-28-openid-connect.html
index f94356a..8180fca 100644
--- a/1.1/2019-08-28-openid-connect.html
+++ b/1.1/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-09-17-milestone-announcement-100-M1a.html b/1.1/2019-09-17-milestone-announcement-100-M1a.html
index 1547b9d..3ee3b08 100644
--- a/1.1/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.1/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-10-17-http-connectivity.html b/1.1/2019-10-17-http-connectivity.html
index 4475667..6928984 100644
--- a/1.1/2019-10-17-http-connectivity.html
+++ b/1.1/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-11-04-milestone-announcement-100-M2.html b/1.1/2019-11-04-milestone-announcement-100-M2.html
index 6082fe2..d8c369c 100644
--- a/1.1/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.1/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2019-12-12-release-announcement-100.html b/1.1/2019-12-12-release-announcement-100.html
index 324d105..76fba8e 100644
--- a/1.1/2019-12-12-release-announcement-100.html
+++ b/1.1/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.1/2020-04-16-connecting-to-ttn-via-mqtt.html
index 8b4c971..53e8dfb 100644
--- a/1.1/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.1/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/2020-04-29-release-announcement-110.html b/1.1/2020-04-29-release-announcement-110.html
index 777533f..008711e 100644
--- a/1.1/2020-04-29-release-announcement-110.html
+++ b/1.1/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/404.html b/1.1/404.html
index b3d7f64..a973b4f 100644
--- a/1.1/404.html
+++ b/1.1/404.html
@@ -1482,7 +1482,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-overview.html b/1.1/architecture-overview.html
index c1977ec..e8179ca 100644
--- a/1.1/architecture-overview.html
+++ b/1.1/architecture-overview.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-concierge.html b/1.1/architecture-services-concierge.html
index dfddd34..47cc28d 100644
--- a/1.1/architecture-services-concierge.html
+++ b/1.1/architecture-services-concierge.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-connectivity.html b/1.1/architecture-services-connectivity.html
index 91db327..b656d70 100644
--- a/1.1/architecture-services-connectivity.html
+++ b/1.1/architecture-services-connectivity.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-gateway.html b/1.1/architecture-services-gateway.html
index 76f0d57..45a726e 100644
--- a/1.1/architecture-services-gateway.html
+++ b/1.1/architecture-services-gateway.html
@@ -1513,7 +1513,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-policies.html b/1.1/architecture-services-policies.html
index ff7e4d9..3f9cf8a 100644
--- a/1.1/architecture-services-policies.html
+++ b/1.1/architecture-services-policies.html
@@ -1514,7 +1514,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-things-search.html b/1.1/architecture-services-things-search.html
index ceff01a..844ee59 100644
--- a/1.1/architecture-services-things-search.html
+++ b/1.1/architecture-services-things-search.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/architecture-services-things.html b/1.1/architecture-services-things.html
index 8d8083c..f4b5d02 100644
--- a/1.1/architecture-services-things.html
+++ b/1.1/architecture-services-things.html
@@ -1514,7 +1514,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-acknowledgements.html b/1.1/basic-acknowledgements.html
index c8b2386..94f37c0 100644
--- a/1.1/basic-acknowledgements.html
+++ b/1.1/basic-acknowledgements.html
@@ -1663,7 +1663,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-acl.html b/1.1/basic-acl.html
index feaabf2..093f5ef 100644
--- a/1.1/basic-acl.html
+++ b/1.1/basic-acl.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-apis.html b/1.1/basic-apis.html
index 2e9c7b4..935e0e1 100644
--- a/1.1/basic-apis.html
+++ b/1.1/basic-apis.html
@@ -1610,7 +1610,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-auth.html b/1.1/basic-auth.html
index b4c39e4..e5045c7 100644
--- a/1.1/basic-auth.html
+++ b/1.1/basic-auth.html
@@ -1531,7 +1531,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-changenotifications.html b/1.1/basic-changenotifications.html
index 494f4a3..f4972bf 100644
--- a/1.1/basic-changenotifications.html
+++ b/1.1/basic-changenotifications.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-connections.html b/1.1/basic-connections.html
index 8bb276f..17c635b 100644
--- a/1.1/basic-connections.html
+++ b/1.1/basic-connections.html
@@ -1949,7 +1949,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-enrichment.html b/1.1/basic-enrichment.html
index 58b36ca..d1e7aab 100644
--- a/1.1/basic-enrichment.html
+++ b/1.1/basic-enrichment.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-feature.html b/1.1/basic-feature.html
index 006c394..bc3d809 100644
--- a/1.1/basic-feature.html
+++ b/1.1/basic-feature.html
@@ -1715,7 +1715,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-messages.html b/1.1/basic-messages.html
index 6fb7b49..73df7d6 100644
--- a/1.1/basic-messages.html
+++ b/1.1/basic-messages.html
@@ -1624,7 +1624,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-namespaces-and-names.html b/1.1/basic-namespaces-and-names.html
index 7272a14..303452d 100644
--- a/1.1/basic-namespaces-and-names.html
+++ b/1.1/basic-namespaces-and-names.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-overview.html b/1.1/basic-overview.html
index 30c6800..626331c 100644
--- a/1.1/basic-overview.html
+++ b/1.1/basic-overview.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-placeholders.html b/1.1/basic-placeholders.html
index ed78e32..82fbcd6 100644
--- a/1.1/basic-placeholders.html
+++ b/1.1/basic-placeholders.html
@@ -1747,7 +1747,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-policy.html b/1.1/basic-policy.html
index c6bc008..d27c0b4 100644
--- a/1.1/basic-policy.html
+++ b/1.1/basic-policy.html
@@ -1893,7 +1893,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-rql.html b/1.1/basic-rql.html
index d39f895..1531fe8 100644
--- a/1.1/basic-rql.html
+++ b/1.1/basic-rql.html
@@ -1733,7 +1733,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-search.html b/1.1/basic-search.html
index 6d9a87b..2e2d72b 100644
--- a/1.1/basic-search.html
+++ b/1.1/basic-search.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-signals-command.html b/1.1/basic-signals-command.html
index 6607ffd..8b7bdda 100644
--- a/1.1/basic-signals-command.html
+++ b/1.1/basic-signals-command.html
@@ -1512,7 +1512,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-signals-commandresponse.html b/1.1/basic-signals-commandresponse.html
index c545ef1..e6e5703 100644
--- a/1.1/basic-signals-commandresponse.html
+++ b/1.1/basic-signals-commandresponse.html
@@ -1492,7 +1492,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-signals-errorresponse.html b/1.1/basic-signals-errorresponse.html
index 7e9402f..78f8690 100644
--- a/1.1/basic-signals-errorresponse.html
+++ b/1.1/basic-signals-errorresponse.html
@@ -1494,7 +1494,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-signals-event.html b/1.1/basic-signals-event.html
index 98d7f84..2000c6d 100644
--- a/1.1/basic-signals-event.html
+++ b/1.1/basic-signals-event.html
@@ -1498,7 +1498,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-signals.html b/1.1/basic-signals.html
index 7c0b177..d9b64c4 100644
--- a/1.1/basic-signals.html
+++ b/1.1/basic-signals.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/basic-thing.html b/1.1/basic-thing.html
index 4300704..0e78a4f 100644
--- a/1.1/basic-thing.html
+++ b/1.1/basic-thing.html
@@ -1578,7 +1578,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/blog.html b/1.1/blog.html
index bbccab5..35caca1 100644
--- a/1.1/blog.html
+++ b/1.1/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/blog_archive.html b/1.1/blog_archive.html
index 26add46..cb14d77 100644
--- a/1.1/blog_archive.html
+++ b/1.1/blog_archive.html
@@ -446,7 +446,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/client-sdk-java.html b/1.1/client-sdk-java.html
index 2d35816..b9e22d8 100644
--- a/1.1/client-sdk-java.html
+++ b/1.1/client-sdk-java.html
@@ -1739,7 +1739,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/client-sdk-javascript.html b/1.1/client-sdk-javascript.html
index 889dcf5..dd0d914 100644
--- a/1.1/client-sdk-javascript.html
+++ b/1.1/client-sdk-javascript.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/client-sdk-overview.html b/1.1/client-sdk-overview.html
index 47346b5..0dc1308 100644
--- a/1.1/client-sdk-overview.html
+++ b/1.1/client-sdk-overview.html
@@ -1495,7 +1495,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-header-mapping.html b/1.1/connectivity-header-mapping.html
index ad47678..b560473 100644
--- a/1.1/connectivity-header-mapping.html
+++ b/1.1/connectivity-header-mapping.html
@@ -1505,7 +1505,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-manage-connections.html b/1.1/connectivity-manage-connections.html
index 25b8737..e660623 100644
--- a/1.1/connectivity-manage-connections.html
+++ b/1.1/connectivity-manage-connections.html
@@ -1810,7 +1810,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-mapping.html b/1.1/connectivity-mapping.html
index 2777401..76ba892 100644
--- a/1.1/connectivity-mapping.html
+++ b/1.1/connectivity-mapping.html
@@ -2275,7 +2275,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-overview.html b/1.1/connectivity-overview.html
index 05c097a..52ff87c 100644
--- a/1.1/connectivity-overview.html
+++ b/1.1/connectivity-overview.html
@@ -1506,7 +1506,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-amqp091.html b/1.1/connectivity-protocol-bindings-amqp091.html
index 94cd629..eeb8cff 100644
--- a/1.1/connectivity-protocol-bindings-amqp091.html
+++ b/1.1/connectivity-protocol-bindings-amqp091.html
@@ -1604,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-amqp10.html b/1.1/connectivity-protocol-bindings-amqp10.html
index 8f69e60..274a478 100644
--- a/1.1/connectivity-protocol-bindings-amqp10.html
+++ b/1.1/connectivity-protocol-bindings-amqp10.html
@@ -1650,7 +1650,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-http.html b/1.1/connectivity-protocol-bindings-http.html
index 32ea7c6..b196828 100644
--- a/1.1/connectivity-protocol-bindings-http.html
+++ b/1.1/connectivity-protocol-bindings-http.html
@@ -1595,7 +1595,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-kafka2.html b/1.1/connectivity-protocol-bindings-kafka2.html
index c4aa343..03f4017 100644
--- a/1.1/connectivity-protocol-bindings-kafka2.html
+++ b/1.1/connectivity-protocol-bindings-kafka2.html
@@ -1594,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-mqtt.html b/1.1/connectivity-protocol-bindings-mqtt.html
index 5b3fb12..94286cb 100644
--- a/1.1/connectivity-protocol-bindings-mqtt.html
+++ b/1.1/connectivity-protocol-bindings-mqtt.html
@@ -1699,7 +1699,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-protocol-bindings-mqtt5.html b/1.1/connectivity-protocol-bindings-mqtt5.html
index a6d14cf..957b2de 100644
--- a/1.1/connectivity-protocol-bindings-mqtt5.html
+++ b/1.1/connectivity-protocol-bindings-mqtt5.html
@@ -1667,7 +1667,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/connectivity-tls-certificates.html b/1.1/connectivity-tls-certificates.html
index 56d33e7..6cb4592 100644
--- a/1.1/connectivity-tls-certificates.html
+++ b/1.1/connectivity-tls-certificates.html
@@ -1601,7 +1601,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/feedback.html b/1.1/feedback.html
index e9a241e..b0609c0 100644
--- a/1.1/feedback.html
+++ b/1.1/feedback.html
@@ -1507,7 +1507,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/glossary.html b/1.1/glossary.html
index 8faf563..288b2f4 100644
--- a/1.1/glossary.html
+++ b/1.1/glossary.html
@@ -1495,7 +1495,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/http-api-doc.html b/1.1/http-api-doc.html
index 12baeff..4487824 100644
--- a/1.1/http-api-doc.html
+++ b/1.1/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-concepts.html b/1.1/httpapi-concepts.html
index 18e38ca..ae50bac 100644
--- a/1.1/httpapi-concepts.html
+++ b/1.1/httpapi-concepts.html
@@ -2081,7 +2081,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-messages.html b/1.1/httpapi-messages.html
index a95da91..bac7782 100644
--- a/1.1/httpapi-messages.html
+++ b/1.1/httpapi-messages.html
@@ -1583,7 +1583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-overview.html b/1.1/httpapi-overview.html
index 687b66f..9281ebc 100644
--- a/1.1/httpapi-overview.html
+++ b/1.1/httpapi-overview.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-protocol-bindings-websocket.html b/1.1/httpapi-protocol-bindings-websocket.html
index 01584e9..d7677d1 100644
--- a/1.1/httpapi-protocol-bindings-websocket.html
+++ b/1.1/httpapi-protocol-bindings-websocket.html
@@ -1783,7 +1783,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-search.html b/1.1/httpapi-search.html
index a285552..7d21481 100644
--- a/1.1/httpapi-search.html
+++ b/1.1/httpapi-search.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/httpapi-sse.html b/1.1/httpapi-sse.html
index 3dd915b..ffce6c6 100644
--- a/1.1/httpapi-sse.html
+++ b/1.1/httpapi-sse.html
@@ -1729,7 +1729,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/index.html b/1.1/index.html
index d7d2b98..3a22f02 100644
--- a/1.1/index.html
+++ b/1.1/index.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/installation-building.html b/1.1/installation-building.html
index 54abb8a..f2cfad8 100644
--- a/1.1/installation-building.html
+++ b/1.1/installation-building.html
@@ -1522,7 +1522,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/installation-operating.html b/1.1/installation-operating.html
index 0c1c672..840c715 100644
--- a/1.1/installation-operating.html
+++ b/1.1/installation-operating.html
@@ -2378,7 +2378,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/installation-running.html b/1.1/installation-running.html
index 51e87d9..d35d177 100644
--- a/1.1/installation-running.html
+++ b/1.1/installation-running.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/intro-digitaltwins.html b/1.1/intro-digitaltwins.html
index 5d32855..431f71b 100644
--- a/1.1/intro-digitaltwins.html
+++ b/1.1/intro-digitaltwins.html
@@ -1525,7 +1525,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/intro-hello-world.html b/1.1/intro-hello-world.html
index 4f57188..f16849b 100644
--- a/1.1/intro-hello-world.html
+++ b/1.1/intro-hello-world.html
@@ -1614,7 +1614,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/intro-overview.html b/1.1/intro-overview.html
index ff5a127..ac48b3d 100644
--- a/1.1/intro-overview.html
+++ b/1.1/intro-overview.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/presentations.html b/1.1/presentations.html
index 7594f29..11d8091 100644
--- a/1.1/presentations.html
+++ b/1.1/presentations.html
@@ -1523,7 +1523,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-bindings.html b/1.1/protocol-bindings.html
index 761f4e8..dbb44a6 100644
--- a/1.1/protocol-bindings.html
+++ b/1.1/protocol-bindings.html
@@ -1514,7 +1514,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createattribute.html b/1.1/protocol-examples-createattribute.html
index ecdc4fb..0619a6a 100644
--- a/1.1/protocol-examples-createattribute.html
+++ b/1.1/protocol-examples-createattribute.html
@@ -1517,7 +1517,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createattributes.html b/1.1/protocol-examples-createattributes.html
index f13f19d..da5fa1d 100644
--- a/1.1/protocol-examples-createattributes.html
+++ b/1.1/protocol-examples-createattributes.html
@@ -1522,7 +1522,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createdefinition.html b/1.1/protocol-examples-createdefinition.html
index c1bcf8e..8675cbb 100644
--- a/1.1/protocol-examples-createdefinition.html
+++ b/1.1/protocol-examples-createdefinition.html
@@ -1515,7 +1515,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createfeature.html b/1.1/protocol-examples-createfeature.html
index 12fb99e..7c1e4ab 100644
--- a/1.1/protocol-examples-createfeature.html
+++ b/1.1/protocol-examples-createfeature.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createfeatures.html b/1.1/protocol-examples-createfeatures.html
index b32db2b..3f56bfe 100644
--- a/1.1/protocol-examples-createfeatures.html
+++ b/1.1/protocol-examples-createfeatures.html
@@ -1530,7 +1530,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createproperties.html b/1.1/protocol-examples-createproperties.html
index 44e297e..83e7d4c 100644
--- a/1.1/protocol-examples-createproperties.html
+++ b/1.1/protocol-examples-createproperties.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createproperty.html b/1.1/protocol-examples-createproperty.html
index 588cc97..12dc25d 100644
--- a/1.1/protocol-examples-createproperty.html
+++ b/1.1/protocol-examples-createproperty.html
@@ -1511,7 +1511,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-creatething.html b/1.1/protocol-examples-creatething.html
index 7232c9e..a7637e8 100644
--- a/1.1/protocol-examples-creatething.html
+++ b/1.1/protocol-examples-creatething.html
@@ -1610,7 +1610,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-createthingdefinition.html b/1.1/protocol-examples-createthingdefinition.html
index 8c23cdb..dcc2d43 100644
--- a/1.1/protocol-examples-createthingdefinition.html
+++ b/1.1/protocol-examples-createthingdefinition.html
@@ -1512,7 +1512,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deleteattribute.html b/1.1/protocol-examples-deleteattribute.html
index c08160a..e09ed75 100644
--- a/1.1/protocol-examples-deleteattribute.html
+++ b/1.1/protocol-examples-deleteattribute.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deleteattributes.html b/1.1/protocol-examples-deleteattributes.html
index f64ff9c..633492f 100644
--- a/1.1/protocol-examples-deleteattributes.html
+++ b/1.1/protocol-examples-deleteattributes.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deletedefinition.html b/1.1/protocol-examples-deletedefinition.html
index cc9d210..69e1431 100644
--- a/1.1/protocol-examples-deletedefinition.html
+++ b/1.1/protocol-examples-deletedefinition.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deletefeature.html b/1.1/protocol-examples-deletefeature.html
index be74936..c7283c4 100644
--- a/1.1/protocol-examples-deletefeature.html
+++ b/1.1/protocol-examples-deletefeature.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deletefeatures.html b/1.1/protocol-examples-deletefeatures.html
index 55e4151..53b22a6 100644
--- a/1.1/protocol-examples-deletefeatures.html
+++ b/1.1/protocol-examples-deletefeatures.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deleteproperties.html b/1.1/protocol-examples-deleteproperties.html
index 4d0f97c..3ba3b6e 100644
--- a/1.1/protocol-examples-deleteproperties.html
+++ b/1.1/protocol-examples-deleteproperties.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deleteproperty.html b/1.1/protocol-examples-deleteproperty.html
index 3d86c09..1d72003 100644
--- a/1.1/protocol-examples-deleteproperty.html
+++ b/1.1/protocol-examples-deleteproperty.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deletething.html b/1.1/protocol-examples-deletething.html
index f60e340..e963116 100644
--- a/1.1/protocol-examples-deletething.html
+++ b/1.1/protocol-examples-deletething.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-deletethingdefinition.html b/1.1/protocol-examples-deletethingdefinition.html
index 6ec8ac7..4128925 100644
--- a/1.1/protocol-examples-deletethingdefinition.html
+++ b/1.1/protocol-examples-deletethingdefinition.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-errorresponses.html b/1.1/protocol-examples-errorresponses.html
index 18b0a32..678b701 100644
--- a/1.1/protocol-examples-errorresponses.html
+++ b/1.1/protocol-examples-errorresponses.html
@@ -1944,7 +1944,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyattribute.html b/1.1/protocol-examples-modifyattribute.html
index 4337e49..61d6867 100644
--- a/1.1/protocol-examples-modifyattribute.html
+++ b/1.1/protocol-examples-modifyattribute.html
@@ -1517,7 +1517,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyattributes.html b/1.1/protocol-examples-modifyattributes.html
index 9fcf9ca..7038e4d 100644
--- a/1.1/protocol-examples-modifyattributes.html
+++ b/1.1/protocol-examples-modifyattributes.html
@@ -1522,7 +1522,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifydefinition.html b/1.1/protocol-examples-modifydefinition.html
index c3f8a62..7cce8d8 100644
--- a/1.1/protocol-examples-modifydefinition.html
+++ b/1.1/protocol-examples-modifydefinition.html
@@ -1515,7 +1515,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyfeature.html b/1.1/protocol-examples-modifyfeature.html
index 61368fa..be1501a 100644
--- a/1.1/protocol-examples-modifyfeature.html
+++ b/1.1/protocol-examples-modifyfeature.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyfeatures.html b/1.1/protocol-examples-modifyfeatures.html
index 6c67000..8f33cfe 100644
--- a/1.1/protocol-examples-modifyfeatures.html
+++ b/1.1/protocol-examples-modifyfeatures.html
@@ -1530,7 +1530,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifypolicyid.html b/1.1/protocol-examples-modifypolicyid.html
index 33b1507..7681e93 100644
--- a/1.1/protocol-examples-modifypolicyid.html
+++ b/1.1/protocol-examples-modifypolicyid.html
@@ -1533,7 +1533,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyproperties.html b/1.1/protocol-examples-modifyproperties.html
index 2159a6d..71a82a4 100644
--- a/1.1/protocol-examples-modifyproperties.html
+++ b/1.1/protocol-examples-modifyproperties.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifyproperty.html b/1.1/protocol-examples-modifyproperty.html
index 5936f7a..fc1f12b 100644
--- a/1.1/protocol-examples-modifyproperty.html
+++ b/1.1/protocol-examples-modifyproperty.html
@@ -1511,7 +1511,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifything.html b/1.1/protocol-examples-modifything.html
index 5b6770b..1bbdb52 100644
--- a/1.1/protocol-examples-modifything.html
+++ b/1.1/protocol-examples-modifything.html
@@ -1591,7 +1591,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-modifythingdefinition.html b/1.1/protocol-examples-modifythingdefinition.html
index e83ef6d..35ed383 100644
--- a/1.1/protocol-examples-modifythingdefinition.html
+++ b/1.1/protocol-examples-modifythingdefinition.html
@@ -1511,7 +1511,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-createpolicy.html b/1.1/protocol-examples-policies-createpolicy.html
index 4aaadb4..46934ab 100644
--- a/1.1/protocol-examples-policies-createpolicy.html
+++ b/1.1/protocol-examples-policies-createpolicy.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-createpolicyentry.html b/1.1/protocol-examples-policies-createpolicyentry.html
index 451710b..2939edd 100644
--- a/1.1/protocol-examples-policies-createpolicyentry.html
+++ b/1.1/protocol-examples-policies-createpolicyentry.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-createresource.html b/1.1/protocol-examples-policies-createresource.html
index 0ceeee5..1861a08 100644
--- a/1.1/protocol-examples-policies-createresource.html
+++ b/1.1/protocol-examples-policies-createresource.html
@@ -1510,7 +1510,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-createsubject.html b/1.1/protocol-examples-policies-createsubject.html
index df1ca2a..5fe9802 100644
--- a/1.1/protocol-examples-policies-createsubject.html
+++ b/1.1/protocol-examples-policies-createsubject.html
@@ -1506,7 +1506,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-deletepolicy.html b/1.1/protocol-examples-policies-deletepolicy.html
index 367b849..be50ca6 100644
--- a/1.1/protocol-examples-policies-deletepolicy.html
+++ b/1.1/protocol-examples-policies-deletepolicy.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-deletepolicyentry.html b/1.1/protocol-examples-policies-deletepolicyentry.html
index e1e25e6..f48ec86 100644
--- a/1.1/protocol-examples-policies-deletepolicyentry.html
+++ b/1.1/protocol-examples-policies-deletepolicyentry.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-deleteresource.html b/1.1/protocol-examples-policies-deleteresource.html
index d767740..9874ed1 100644
--- a/1.1/protocol-examples-policies-deleteresource.html
+++ b/1.1/protocol-examples-policies-deleteresource.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-deletesubject.html b/1.1/protocol-examples-policies-deletesubject.html
index 9b0a61c..37a7c7a 100644
--- a/1.1/protocol-examples-policies-deletesubject.html
+++ b/1.1/protocol-examples-policies-deletesubject.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-errorresponses.html b/1.1/protocol-examples-policies-errorresponses.html
index 07266fc..7640fc3 100644
--- a/1.1/protocol-examples-policies-errorresponses.html
+++ b/1.1/protocol-examples-policies-errorresponses.html
@@ -1841,7 +1841,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifypolicy.html b/1.1/protocol-examples-policies-modifypolicy.html
index bf1c1cd..ed9974c 100644
--- a/1.1/protocol-examples-policies-modifypolicy.html
+++ b/1.1/protocol-examples-policies-modifypolicy.html
@@ -1524,7 +1524,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifypolicyentries.html b/1.1/protocol-examples-policies-modifypolicyentries.html
index faa2e45..f876235 100644
--- a/1.1/protocol-examples-policies-modifypolicyentries.html
+++ b/1.1/protocol-examples-policies-modifypolicyentries.html
@@ -1543,7 +1543,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifypolicyentry.html b/1.1/protocol-examples-policies-modifypolicyentry.html
index 9f1cad1..11aadb1 100644
--- a/1.1/protocol-examples-policies-modifypolicyentry.html
+++ b/1.1/protocol-examples-policies-modifypolicyentry.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifyresource.html b/1.1/protocol-examples-policies-modifyresource.html
index 775171d..b321912 100644
--- a/1.1/protocol-examples-policies-modifyresource.html
+++ b/1.1/protocol-examples-policies-modifyresource.html
@@ -1510,7 +1510,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifyresources.html b/1.1/protocol-examples-policies-modifyresources.html
index 23ffb97..81a7fed 100644
--- a/1.1/protocol-examples-policies-modifyresources.html
+++ b/1.1/protocol-examples-policies-modifyresources.html
@@ -1513,7 +1513,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifysubject.html b/1.1/protocol-examples-policies-modifysubject.html
index b00ada0..23a12a8 100644
--- a/1.1/protocol-examples-policies-modifysubject.html
+++ b/1.1/protocol-examples-policies-modifysubject.html
@@ -1506,7 +1506,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-modifysubjects.html b/1.1/protocol-examples-policies-modifysubjects.html
index 0394d0d..1c8df1f 100644
--- a/1.1/protocol-examples-policies-modifysubjects.html
+++ b/1.1/protocol-examples-policies-modifysubjects.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrievepolicy.html b/1.1/protocol-examples-policies-retrievepolicy.html
index 09bfc45..ffb7aba 100644
--- a/1.1/protocol-examples-policies-retrievepolicy.html
+++ b/1.1/protocol-examples-policies-retrievepolicy.html
@@ -1524,7 +1524,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrievepolicyentries.html b/1.1/protocol-examples-policies-retrievepolicyentries.html
index e7b2ca7..6d2df28 100644
--- a/1.1/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.1/protocol-examples-policies-retrievepolicyentries.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrievepolicyentry.html b/1.1/protocol-examples-policies-retrievepolicyentry.html
index 7859824..4bfddcd 100644
--- a/1.1/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.1/protocol-examples-policies-retrievepolicyentry.html
@@ -1519,7 +1519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrieveresource.html b/1.1/protocol-examples-policies-retrieveresource.html
index 5357309..02b0de5 100644
--- a/1.1/protocol-examples-policies-retrieveresource.html
+++ b/1.1/protocol-examples-policies-retrieveresource.html
@@ -1510,7 +1510,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrieveresources.html b/1.1/protocol-examples-policies-retrieveresources.html
index e749f27..448c155 100644
--- a/1.1/protocol-examples-policies-retrieveresources.html
+++ b/1.1/protocol-examples-policies-retrieveresources.html
@@ -1512,7 +1512,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrievesubject.html b/1.1/protocol-examples-policies-retrievesubject.html
index 32790fd..397fd90 100644
--- a/1.1/protocol-examples-policies-retrievesubject.html
+++ b/1.1/protocol-examples-policies-retrievesubject.html
@@ -1506,7 +1506,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-policies-retrievesubjects.html b/1.1/protocol-examples-policies-retrievesubjects.html
index 2dde7db..70c6bcc 100644
--- a/1.1/protocol-examples-policies-retrievesubjects.html
+++ b/1.1/protocol-examples-policies-retrievesubjects.html
@@ -1508,7 +1508,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrieveattribute.html b/1.1/protocol-examples-retrieveattribute.html
index d1b97d9..5ab782c 100644
--- a/1.1/protocol-examples-retrieveattribute.html
+++ b/1.1/protocol-examples-retrieveattribute.html
@@ -1503,7 +1503,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrieveattributes.html b/1.1/protocol-examples-retrieveattributes.html
index d9f1919..725580c 100644
--- a/1.1/protocol-examples-retrieveattributes.html
+++ b/1.1/protocol-examples-retrieveattributes.html
@@ -1505,7 +1505,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievedefinition.html b/1.1/protocol-examples-retrievedefinition.html
index db7c5cf..e76be06 100644
--- a/1.1/protocol-examples-retrievedefinition.html
+++ b/1.1/protocol-examples-retrievedefinition.html
@@ -1502,7 +1502,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievefeature.html b/1.1/protocol-examples-retrievefeature.html
index 9552d82..11d3f20 100644
--- a/1.1/protocol-examples-retrievefeature.html
+++ b/1.1/protocol-examples-retrievefeature.html
@@ -1507,7 +1507,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievefeatures.html b/1.1/protocol-examples-retrievefeatures.html
index 9479bb2..9dfbd5f 100644
--- a/1.1/protocol-examples-retrievefeatures.html
+++ b/1.1/protocol-examples-retrievefeatures.html
@@ -1509,7 +1509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrieveproperties.html b/1.1/protocol-examples-retrieveproperties.html
index fd5e512..f50c5eb 100644
--- a/1.1/protocol-examples-retrieveproperties.html
+++ b/1.1/protocol-examples-retrieveproperties.html
@@ -1505,7 +1505,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrieveproperty.html b/1.1/protocol-examples-retrieveproperty.html
index 34ff486..e150c6f 100644
--- a/1.1/protocol-examples-retrieveproperty.html
+++ b/1.1/protocol-examples-retrieveproperty.html
@@ -1500,7 +1500,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievething.html b/1.1/protocol-examples-retrievething.html
index 5e297d2..5da5722 100644
--- a/1.1/protocol-examples-retrievething.html
+++ b/1.1/protocol-examples-retrievething.html
@@ -1529,7 +1529,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievethingdefinition.html b/1.1/protocol-examples-retrievethingdefinition.html
index d94d903..050044b 100644
--- a/1.1/protocol-examples-retrievethingdefinition.html
+++ b/1.1/protocol-examples-retrievethingdefinition.html
@@ -1500,7 +1500,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-retrievethings.html b/1.1/protocol-examples-retrievethings.html
index 254d596..fc040b4 100644
--- a/1.1/protocol-examples-retrievethings.html
+++ b/1.1/protocol-examples-retrievethings.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples-search.html b/1.1/protocol-examples-search.html
index 9aec26f..87483e4 100644
--- a/1.1/protocol-examples-search.html
+++ b/1.1/protocol-examples-search.html
@@ -1604,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-examples.html b/1.1/protocol-examples.html
index a938218..5034dc2 100644
--- a/1.1/protocol-examples.html
+++ b/1.1/protocol-examples.html
@@ -1586,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-overview.html b/1.1/protocol-overview.html
index 14b143e..3fea1bd 100644
--- a/1.1/protocol-overview.html
+++ b/1.1/protocol-overview.html
@@ -1502,7 +1502,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-acks.html b/1.1/protocol-specification-acks.html
index aec2c02..7ac4b0c 100644
--- a/1.1/protocol-specification-acks.html
+++ b/1.1/protocol-specification-acks.html
@@ -1526,7 +1526,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-policies-create-or-modify.html b/1.1/protocol-specification-policies-create-or-modify.html
index 0825acc..0ce59e0 100644
--- a/1.1/protocol-specification-policies-create-or-modify.html
+++ b/1.1/protocol-specification-policies-create-or-modify.html
@@ -2104,7 +2104,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-policies-delete.html b/1.1/protocol-specification-policies-delete.html
index ba00f9a..8519186 100644
--- a/1.1/protocol-specification-policies-delete.html
+++ b/1.1/protocol-specification-policies-delete.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-policies-retrieve.html b/1.1/protocol-specification-policies-retrieve.html
index 8ae56c8..3fa17b0 100644
--- a/1.1/protocol-specification-policies-retrieve.html
+++ b/1.1/protocol-specification-policies-retrieve.html
@@ -1997,7 +1997,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-policies.html b/1.1/protocol-specification-policies.html
index b4a2106..1ae19fe 100644
--- a/1.1/protocol-specification-policies.html
+++ b/1.1/protocol-specification-policies.html
@@ -1584,7 +1584,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things-create-or-modify.html b/1.1/protocol-specification-things-create-or-modify.html
index 60588df..c65951f 100644
--- a/1.1/protocol-specification-things-create-or-modify.html
+++ b/1.1/protocol-specification-things-create-or-modify.html
@@ -2904,7 +2904,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things-delete.html b/1.1/protocol-specification-things-delete.html
index 34260cd..4d7672c 100644
--- a/1.1/protocol-specification-things-delete.html
+++ b/1.1/protocol-specification-things-delete.html
@@ -2391,7 +2391,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things-messages.html b/1.1/protocol-specification-things-messages.html
index dc9af6f..73665df 100644
--- a/1.1/protocol-specification-things-messages.html
+++ b/1.1/protocol-specification-things-messages.html
@@ -1746,7 +1746,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things-retrieve.html b/1.1/protocol-specification-things-retrieve.html
index 8d7b734..3d5f656 100644
--- a/1.1/protocol-specification-things-retrieve.html
+++ b/1.1/protocol-specification-things-retrieve.html
@@ -2193,7 +2193,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things-search.html b/1.1/protocol-specification-things-search.html
index ccaa00e..7f34acd 100644
--- a/1.1/protocol-specification-things-search.html
+++ b/1.1/protocol-specification-things-search.html
@@ -1850,7 +1850,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-things.html b/1.1/protocol-specification-things.html
index 5932fee..50c0c61 100644
--- a/1.1/protocol-specification-things.html
+++ b/1.1/protocol-specification-things.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification-topic.html b/1.1/protocol-specification-topic.html
index 4a8e89f..596e844 100644
--- a/1.1/protocol-specification-topic.html
+++ b/1.1/protocol-specification-topic.html
@@ -1660,7 +1660,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-specification.html b/1.1/protocol-specification.html
index 0414d4e..bca8ebb 100644
--- a/1.1/protocol-specification.html
+++ b/1.1/protocol-specification.html
@@ -1642,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/protocol-twinlive.html b/1.1/protocol-twinlive.html
index b4bf052..2cb5461 100644
--- a/1.1/protocol-twinlive.html
+++ b/1.1/protocol-twinlive.html
@@ -1513,7 +1513,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_010-M1.html b/1.1/release_notes_010-M1.html
index e55a20a..872cc80 100644
--- a/1.1/release_notes_010-M1.html
+++ b/1.1/release_notes_010-M1.html
@@ -1492,7 +1492,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_010-M3.html b/1.1/release_notes_010-M3.html
index 06ac334..6e88cc5 100644
--- a/1.1/release_notes_010-M3.html
+++ b/1.1/release_notes_010-M3.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_020-M1.html b/1.1/release_notes_020-M1.html
index d9583f7..2ea0717 100644
--- a/1.1/release_notes_020-M1.html
+++ b/1.1/release_notes_020-M1.html
@@ -1533,7 +1533,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_030-M1.html b/1.1/release_notes_030-M1.html
index 05a2660..480c286 100644
--- a/1.1/release_notes_030-M1.html
+++ b/1.1/release_notes_030-M1.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_030-M2.html b/1.1/release_notes_030-M2.html
index 8f7b9a4..edcd593 100644
--- a/1.1/release_notes_030-M2.html
+++ b/1.1/release_notes_030-M2.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_080-M1.html b/1.1/release_notes_080-M1.html
index 7e86e11..ab27466 100644
--- a/1.1/release_notes_080-M1.html
+++ b/1.1/release_notes_080-M1.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_080-M2.html b/1.1/release_notes_080-M2.html
index 4073a0d..2c02547 100644
--- a/1.1/release_notes_080-M2.html
+++ b/1.1/release_notes_080-M2.html
@@ -1547,7 +1547,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_080-M3.html b/1.1/release_notes_080-M3.html
index 17213a2..0154070 100644
--- a/1.1/release_notes_080-M3.html
+++ b/1.1/release_notes_080-M3.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_080.html b/1.1/release_notes_080.html
index 413b8c7..a0aa7dc 100644
--- a/1.1/release_notes_080.html
+++ b/1.1/release_notes_080.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_090-M1.html b/1.1/release_notes_090-M1.html
index f644a33..3d0c9f9 100644
--- a/1.1/release_notes_090-M1.html
+++ b/1.1/release_notes_090-M1.html
@@ -1529,7 +1529,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_090-M2.html b/1.1/release_notes_090-M2.html
index 79781cf..18bbf03 100644
--- a/1.1/release_notes_090-M2.html
+++ b/1.1/release_notes_090-M2.html
@@ -1530,7 +1530,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_090.html b/1.1/release_notes_090.html
index 8198fae..cdb4e17 100644
--- a/1.1/release_notes_090.html
+++ b/1.1/release_notes_090.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_100-M1a.html b/1.1/release_notes_100-M1a.html
index 17bd3b8..ec6640b 100644
--- a/1.1/release_notes_100-M1a.html
+++ b/1.1/release_notes_100-M1a.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_100-M2.html b/1.1/release_notes_100-M2.html
index 0298aa4..f2021b8 100644
--- a/1.1/release_notes_100-M2.html
+++ b/1.1/release_notes_100-M2.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_100.html b/1.1/release_notes_100.html
index de18853..30ec328 100644
--- a/1.1/release_notes_100.html
+++ b/1.1/release_notes_100.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_110.html b/1.1/release_notes_110.html
index dd67573..989e9e1 100644
--- a/1.1/release_notes_110.html
+++ b/1.1/release_notes_110.html
@@ -1609,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_111.html b/1.1/release_notes_111.html
index dd25530..1aa93d7 100644
--- a/1.1/release_notes_111.html
+++ b/1.1/release_notes_111.html
@@ -1507,7 +1507,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_112.html b/1.1/release_notes_112.html
index 27ca30e..7c0a343 100644
--- a/1.1/release_notes_112.html
+++ b/1.1/release_notes_112.html
@@ -1523,7 +1523,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_113.html b/1.1/release_notes_113.html
index a1bdb32..efe085e 100644
--- a/1.1/release_notes_113.html
+++ b/1.1/release_notes_113.html
@@ -1523,7 +1523,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/release_notes_115.html b/1.1/release_notes_115.html
index 7b173c2..ce025e3 100644
--- a/1.1/release_notes_115.html
+++ b/1.1/release_notes_115.html
@@ -1511,7 +1511,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/sandbox.html b/1.1/sandbox.html
index c5d9f7c..81f07dc 100644
--- a/1.1/sandbox.html
+++ b/1.1/sandbox.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_architecture.html b/1.1/tag_architecture.html
index 8cbe2ff..026b9a2 100644
--- a/1.1/tag_architecture.html
+++ b/1.1/tag_architecture.html
@@ -2259,7 +2259,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_blog.html b/1.1/tag_blog.html
index 56b9e34..3c2b196 100644
--- a/1.1/tag_blog.html
+++ b/1.1/tag_blog.html
@@ -2385,7 +2385,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_client_sdk.html b/1.1/tag_client_sdk.html
index 5f40f5a..dac4a61 100644
--- a/1.1/tag_client_sdk.html
+++ b/1.1/tag_client_sdk.html
@@ -2245,7 +2245,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_connectivity.html b/1.1/tag_connectivity.html
index 4b691fc..7032c81 100644
--- a/1.1/tag_connectivity.html
+++ b/1.1/tag_connectivity.html
@@ -2331,7 +2331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_getting_started.html b/1.1/tag_getting_started.html
index 62fe9c7..c2e4b3d 100644
--- a/1.1/tag_getting_started.html
+++ b/1.1/tag_getting_started.html
@@ -2259,7 +2259,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_http.html b/1.1/tag_http.html
index ce8c5b4..729b9ed 100644
--- a/1.1/tag_http.html
+++ b/1.1/tag_http.html
@@ -2253,7 +2253,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_installation.html b/1.1/tag_installation.html
index ce25e02..2c9ac97 100644
--- a/1.1/tag_installation.html
+++ b/1.1/tag_installation.html
@@ -2235,7 +2235,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_model.html b/1.1/tag_model.html
index bb24858..e07ca5b 100644
--- a/1.1/tag_model.html
+++ b/1.1/tag_model.html
@@ -2283,7 +2283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_news.html b/1.1/tag_news.html
index b775488..d9cd93e 100644
--- a/1.1/tag_news.html
+++ b/1.1/tag_news.html
@@ -2217,7 +2217,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_protocol.html b/1.1/tag_protocol.html
index e693eaf..c3b1990 100644
--- a/1.1/tag_protocol.html
+++ b/1.1/tag_protocol.html
@@ -2373,7 +2373,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_release_notes.html b/1.1/tag_release_notes.html
index c60a951..a61306a 100644
--- a/1.1/tag_release_notes.html
+++ b/1.1/tag_release_notes.html
@@ -2337,7 +2337,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_rql.html b/1.1/tag_rql.html
index 1d500e4..bc5e985 100644
--- a/1.1/tag_rql.html
+++ b/1.1/tag_rql.html
@@ -2283,7 +2283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_search.html b/1.1/tag_search.html
index 6bf6ebc..a831128 100644
--- a/1.1/tag_search.html
+++ b/1.1/tag_search.html
@@ -2253,7 +2253,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_signal.html b/1.1/tag_signal.html
index fcef05c..b28a0c2 100644
--- a/1.1/tag_signal.html
+++ b/1.1/tag_signal.html
@@ -2252,7 +2252,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.1/tag_troubleshooting.html b/1.1/tag_troubleshooting.html
index e407d0d..5f38840 100644
--- a/1.1/tag_troubleshooting.html
+++ b/1.1/tag_troubleshooting.html
@@ -2223,7 +2223,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2017-11-10-welcome-to-ditto.html b/1.2/2017-11-10-welcome-to-ditto.html
index 6da4237..fa1d63b 100644
--- a/1.2/2017-11-10-welcome-to-ditto.html
+++ b/1.2/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2017-12-18-milestone-announcement-010-M1.html b/1.2/2017-12-18-milestone-announcement-010-M1.html
index 347f70c..cd871fd 100644
--- a/1.2/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.2/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-01-12-milestone-announcement-010-M3.html b/1.2/2018-01-12-milestone-announcement-010-M3.html
index 403e3ea..a9b8d4e 100644
--- a/1.2/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.2/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.2/2018-01-15-example-demonstrating-rest-to-websocket.html
index 79d8868..4e63585 100644
--- a/1.2/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.2/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-02-07-milestone-announcement-020-M1.html b/1.2/2018-02-07-milestone-announcement-020-M1.html
index 4994929..a776558 100644
--- a/1.2/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.2/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-02-08-feature-definition.html b/1.2/2018-02-08-feature-definition.html
index 1304c83..da545e8 100644
--- a/1.2/2018-02-08-feature-definition.html
+++ b/1.2/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-04-25-connectivity-service.html b/1.2/2018-04-25-connectivity-service.html
index 0b4e927..70b7998 100644
--- a/1.2/2018-04-25-connectivity-service.html
+++ b/1.2/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-04-26-milestone-announcement-030-M1.html b/1.2/2018-04-26-milestone-announcement-030-M1.html
index 377a1c8..6d1cd45 100644
--- a/1.2/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.2/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-05-02-connecting-ditto-hono.html b/1.2/2018-05-02-connecting-ditto-hono.html
index 387575a..c44f30f 100644
--- a/1.2/2018-05-02-connecting-ditto-hono.html
+++ b/1.2/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-06-15-milestone-announcement-030-M2.html b/1.2/2018-06-15-milestone-announcement-030-M2.html
index 5a97d28..e3b3f37 100644
--- a/1.2/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.2/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-08-14-milestone-announcement-080-M1.html b/1.2/2018-08-14-milestone-announcement-080-M1.html
index 3ac3090..c01877b 100644
--- a/1.2/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.2/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-09-21-selective-push-notifications.html b/1.2/2018-09-21-selective-push-notifications.html
index de236ef..da000fe 100644
--- a/1.2/2018-09-21-selective-push-notifications.html
+++ b/1.2/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-09-27-milestone-announcement-080-M2.html b/1.2/2018-09-27-milestone-announcement-080-M2.html
index 225bb9d..5493e30 100644
--- a/1.2/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.2/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-10-16-example-mqtt-bidirectional.html b/1.2/2018-10-16-example-mqtt-bidirectional.html
index f4c25a9..bf1450a 100644
--- a/1.2/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.2/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-11-14-milestone-announcement-080-M3.html b/1.2/2018-11-14-milestone-announcement-080-M3.html
index 160ef07..40422e7 100644
--- a/1.2/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.2/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-11-28-release-announcement-080.html b/1.2/2018-11-28-release-announcement-080.html
index 0627abc..3b6a042 100644
--- a/1.2/2018-11-28-release-announcement-080.html
+++ b/1.2/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2018-12-05-example-command-and-control.html b/1.2/2018-12-05-example-command-and-control.html
index 313d1af..3e30bd7 100644
--- a/1.2/2018-12-05-example-command-and-control.html
+++ b/1.2/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-03-13-kafka-connectivity.html b/1.2/2019-03-13-kafka-connectivity.html
index fde4773..565b5ff 100644
--- a/1.2/2019-03-13-kafka-connectivity.html
+++ b/1.2/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-03-28-milestone-announcement-090-M1.html b/1.2/2019-03-28-milestone-announcement-090-M1.html
index 3f046f8..91633e9 100644
--- a/1.2/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.2/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-04-29-milestone-announcement-090-M2.html b/1.2/2019-04-29-milestone-announcement-090-M2.html
index cabd761..527bdaf 100644
--- a/1.2/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.2/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-07-10-release-announcement-090.html b/1.2/2019-07-10-release-announcement-090.html
index ba3dba6..9893a2d 100644
--- a/1.2/2019-07-10-release-announcement-090.html
+++ b/1.2/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-08-28-openid-connect.html b/1.2/2019-08-28-openid-connect.html
index 0c35a3c..8dac8eb 100644
--- a/1.2/2019-08-28-openid-connect.html
+++ b/1.2/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-09-17-milestone-announcement-100-M1a.html b/1.2/2019-09-17-milestone-announcement-100-M1a.html
index 6b84bef..193c1d0 100644
--- a/1.2/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.2/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-10-17-http-connectivity.html b/1.2/2019-10-17-http-connectivity.html
index 0a98880..2946a8e 100644
--- a/1.2/2019-10-17-http-connectivity.html
+++ b/1.2/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-11-04-milestone-announcement-100-M2.html b/1.2/2019-11-04-milestone-announcement-100-M2.html
index ce32f30..e5f0be3 100644
--- a/1.2/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.2/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2019-12-12-release-announcement-100.html b/1.2/2019-12-12-release-announcement-100.html
index 7673a94..d79e830 100644
--- a/1.2/2019-12-12-release-announcement-100.html
+++ b/1.2/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.2/2020-04-16-connecting-to-ttn-via-mqtt.html
index e68cff3..a6e1af4 100644
--- a/1.2/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.2/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2020-04-29-release-announcement-110.html b/1.2/2020-04-29-release-announcement-110.html
index 0606848..13d4932 100644
--- a/1.2/2020-04-29-release-announcement-110.html
+++ b/1.2/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/2020-08-31-release-announcement-120.html b/1.2/2020-08-31-release-announcement-120.html
index bac8cdf..1c0b8f2 100644
--- a/1.2/2020-08-31-release-announcement-120.html
+++ b/1.2/2020-08-31-release-announcement-120.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/404.html b/1.2/404.html
index 0b8ae90..f7d31e8 100644
--- a/1.2/404.html
+++ b/1.2/404.html
@@ -1514,7 +1514,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-overview.html b/1.2/architecture-overview.html
index c7bb436..c1df66e 100644
--- a/1.2/architecture-overview.html
+++ b/1.2/architecture-overview.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-concierge.html b/1.2/architecture-services-concierge.html
index bc4c882..fd05c6e 100644
--- a/1.2/architecture-services-concierge.html
+++ b/1.2/architecture-services-concierge.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-connectivity.html b/1.2/architecture-services-connectivity.html
index 49f0cb8..c739215 100644
--- a/1.2/architecture-services-connectivity.html
+++ b/1.2/architecture-services-connectivity.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-gateway.html b/1.2/architecture-services-gateway.html
index 04d5d0e..ed3fada 100644
--- a/1.2/architecture-services-gateway.html
+++ b/1.2/architecture-services-gateway.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-policies.html b/1.2/architecture-services-policies.html
index b7c5067..9953741 100644
--- a/1.2/architecture-services-policies.html
+++ b/1.2/architecture-services-policies.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-things-search.html b/1.2/architecture-services-things-search.html
index 4c18150..bf01048 100644
--- a/1.2/architecture-services-things-search.html
+++ b/1.2/architecture-services-things-search.html
@@ -1590,7 +1590,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/architecture-services-things.html b/1.2/architecture-services-things.html
index d8b3901..65344c3 100644
--- a/1.2/architecture-services-things.html
+++ b/1.2/architecture-services-things.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-acknowledgements.html b/1.2/basic-acknowledgements.html
index 9e1a0bb..e6d020e 100644
--- a/1.2/basic-acknowledgements.html
+++ b/1.2/basic-acknowledgements.html
@@ -2103,7 +2103,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-acl.html b/1.2/basic-acl.html
index 7ec79a2..0a21971 100644
--- a/1.2/basic-acl.html
+++ b/1.2/basic-acl.html
@@ -1584,7 +1584,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-apis.html b/1.2/basic-apis.html
index e454ed3..859d066 100644
--- a/1.2/basic-apis.html
+++ b/1.2/basic-apis.html
@@ -1642,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-auth.html b/1.2/basic-auth.html
index 0ad1cee..bcf046e 100644
--- a/1.2/basic-auth.html
+++ b/1.2/basic-auth.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-changenotifications.html b/1.2/basic-changenotifications.html
index ac55825..a119e63 100644
--- a/1.2/basic-changenotifications.html
+++ b/1.2/basic-changenotifications.html
@@ -1586,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-connections.html b/1.2/basic-connections.html
index 348cc6a..8408219 100644
--- a/1.2/basic-connections.html
+++ b/1.2/basic-connections.html
@@ -2081,7 +2081,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-enrichment.html b/1.2/basic-enrichment.html
index f50f3b5..6deb120 100644
--- a/1.2/basic-enrichment.html
+++ b/1.2/basic-enrichment.html
@@ -1619,7 +1619,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-errors.html b/1.2/basic-errors.html
index e5ea994..42eec00 100644
--- a/1.2/basic-errors.html
+++ b/1.2/basic-errors.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-feature.html b/1.2/basic-feature.html
index c2ad8f2..5e4fb7a 100644
--- a/1.2/basic-feature.html
+++ b/1.2/basic-feature.html
@@ -1747,7 +1747,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-messages.html b/1.2/basic-messages.html
index 9aa7257..92834b5 100644
--- a/1.2/basic-messages.html
+++ b/1.2/basic-messages.html
@@ -1656,7 +1656,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-metadata.html b/1.2/basic-metadata.html
index 6b9a0ab..02d0b31 100644
--- a/1.2/basic-metadata.html
+++ b/1.2/basic-metadata.html
@@ -1697,7 +1697,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-namespaces-and-names.html b/1.2/basic-namespaces-and-names.html
index d366f9b..59847ba 100644
--- a/1.2/basic-namespaces-and-names.html
+++ b/1.2/basic-namespaces-and-names.html
@@ -1590,7 +1590,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-overview.html b/1.2/basic-overview.html
index 65901f1..4b43397 100644
--- a/1.2/basic-overview.html
+++ b/1.2/basic-overview.html
@@ -1659,7 +1659,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-placeholders.html b/1.2/basic-placeholders.html
index 63bea49..120c6c0 100644
--- a/1.2/basic-placeholders.html
+++ b/1.2/basic-placeholders.html
@@ -1797,7 +1797,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-policy.html b/1.2/basic-policy.html
index 0ece56f..22b8b37 100644
--- a/1.2/basic-policy.html
+++ b/1.2/basic-policy.html
@@ -1925,7 +1925,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-rql.html b/1.2/basic-rql.html
index 858fae1..6dc3973 100644
--- a/1.2/basic-rql.html
+++ b/1.2/basic-rql.html
@@ -1765,7 +1765,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-search.html b/1.2/basic-search.html
index d47aafa..2304844 100644
--- a/1.2/basic-search.html
+++ b/1.2/basic-search.html
@@ -1658,7 +1658,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-signals-command.html b/1.2/basic-signals-command.html
index 9d261a8..525253b 100644
--- a/1.2/basic-signals-command.html
+++ b/1.2/basic-signals-command.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-signals-commandresponse.html b/1.2/basic-signals-commandresponse.html
index 67b20f8..ef7fa25 100644
--- a/1.2/basic-signals-commandresponse.html
+++ b/1.2/basic-signals-commandresponse.html
@@ -1524,7 +1524,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-signals-errorresponse.html b/1.2/basic-signals-errorresponse.html
index d5c8a08..8913338 100644
--- a/1.2/basic-signals-errorresponse.html
+++ b/1.2/basic-signals-errorresponse.html
@@ -1528,7 +1528,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-signals-event.html b/1.2/basic-signals-event.html
index 1bfebbd..e5554ea 100644
--- a/1.2/basic-signals-event.html
+++ b/1.2/basic-signals-event.html
@@ -1530,7 +1530,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-signals.html b/1.2/basic-signals.html
index aa00cbd..e100af2 100644
--- a/1.2/basic-signals.html
+++ b/1.2/basic-signals.html
@@ -1574,7 +1574,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/basic-thing.html b/1.2/basic-thing.html
index 8934a6b..21ed61e 100644
--- a/1.2/basic-thing.html
+++ b/1.2/basic-thing.html
@@ -1615,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/blog.html b/1.2/blog.html
index cbec77f..7aec5b5 100644
--- a/1.2/blog.html
+++ b/1.2/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/blog_archive.html b/1.2/blog_archive.html
index b2b505c..4d4ae60 100644
--- a/1.2/blog_archive.html
+++ b/1.2/blog_archive.html
@@ -453,7 +453,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/client-sdk-java.html b/1.2/client-sdk-java.html
index 2cab58b..413f75e 100644
--- a/1.2/client-sdk-java.html
+++ b/1.2/client-sdk-java.html
@@ -1771,7 +1771,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/client-sdk-javascript.html b/1.2/client-sdk-javascript.html
index 557bb31..4b2f552 100644
--- a/1.2/client-sdk-javascript.html
+++ b/1.2/client-sdk-javascript.html
@@ -1580,7 +1580,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/client-sdk-overview.html b/1.2/client-sdk-overview.html
index 7d15d06..3a3fe14 100644
--- a/1.2/client-sdk-overview.html
+++ b/1.2/client-sdk-overview.html
@@ -1527,7 +1527,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-header-mapping.html b/1.2/connectivity-header-mapping.html
index d6d9e96..33f2d9a 100644
--- a/1.2/connectivity-header-mapping.html
+++ b/1.2/connectivity-header-mapping.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-manage-connections.html b/1.2/connectivity-manage-connections.html
index 12b2c66..edd4be7 100644
--- a/1.2/connectivity-manage-connections.html
+++ b/1.2/connectivity-manage-connections.html
@@ -1842,7 +1842,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-mapping.html b/1.2/connectivity-mapping.html
index bd1cc60..9880151 100644
--- a/1.2/connectivity-mapping.html
+++ b/1.2/connectivity-mapping.html
@@ -2307,7 +2307,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-overview.html b/1.2/connectivity-overview.html
index f317df2..7cfcd59 100644
--- a/1.2/connectivity-overview.html
+++ b/1.2/connectivity-overview.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-amqp091.html b/1.2/connectivity-protocol-bindings-amqp091.html
index 608182c..fbed193 100644
--- a/1.2/connectivity-protocol-bindings-amqp091.html
+++ b/1.2/connectivity-protocol-bindings-amqp091.html
@@ -1685,7 +1685,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-amqp10.html b/1.2/connectivity-protocol-bindings-amqp10.html
index 7a1057e..dfa4478 100644
--- a/1.2/connectivity-protocol-bindings-amqp10.html
+++ b/1.2/connectivity-protocol-bindings-amqp10.html
@@ -1731,7 +1731,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-http.html b/1.2/connectivity-protocol-bindings-http.html
index cc2723e..5bef580 100644
--- a/1.2/connectivity-protocol-bindings-http.html
+++ b/1.2/connectivity-protocol-bindings-http.html
@@ -1684,7 +1684,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-kafka2.html b/1.2/connectivity-protocol-bindings-kafka2.html
index fd20a52..28cdf9f 100644
--- a/1.2/connectivity-protocol-bindings-kafka2.html
+++ b/1.2/connectivity-protocol-bindings-kafka2.html
@@ -1663,7 +1663,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-mqtt.html b/1.2/connectivity-protocol-bindings-mqtt.html
index 8b0db46..d2be05b 100644
--- a/1.2/connectivity-protocol-bindings-mqtt.html
+++ b/1.2/connectivity-protocol-bindings-mqtt.html
@@ -1856,7 +1856,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-protocol-bindings-mqtt5.html b/1.2/connectivity-protocol-bindings-mqtt5.html
index 227b33f..47880fb 100644
--- a/1.2/connectivity-protocol-bindings-mqtt5.html
+++ b/1.2/connectivity-protocol-bindings-mqtt5.html
@@ -1864,7 +1864,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/connectivity-tls-certificates.html b/1.2/connectivity-tls-certificates.html
index 28877e2..ac51907 100644
--- a/1.2/connectivity-tls-certificates.html
+++ b/1.2/connectivity-tls-certificates.html
@@ -1635,7 +1635,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/feedback.html b/1.2/feedback.html
index 55e6c07..0cc9b5c 100644
--- a/1.2/feedback.html
+++ b/1.2/feedback.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/glossary.html b/1.2/glossary.html
index 2b56f8d..e47740f 100644
--- a/1.2/glossary.html
+++ b/1.2/glossary.html
@@ -1527,7 +1527,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/http-api-doc.html b/1.2/http-api-doc.html
index fb49a03..a9a5f4d 100644
--- a/1.2/http-api-doc.html
+++ b/1.2/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-concepts.html b/1.2/httpapi-concepts.html
index 1bde247..a46d4a7 100644
--- a/1.2/httpapi-concepts.html
+++ b/1.2/httpapi-concepts.html
@@ -2113,7 +2113,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-messages.html b/1.2/httpapi-messages.html
index e9f3e2f..fd757cb 100644
--- a/1.2/httpapi-messages.html
+++ b/1.2/httpapi-messages.html
@@ -1615,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-overview.html b/1.2/httpapi-overview.html
index 754161b..3430e83 100644
--- a/1.2/httpapi-overview.html
+++ b/1.2/httpapi-overview.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-protocol-bindings-websocket.html b/1.2/httpapi-protocol-bindings-websocket.html
index e5d86b6..41172d0 100644
--- a/1.2/httpapi-protocol-bindings-websocket.html
+++ b/1.2/httpapi-protocol-bindings-websocket.html
@@ -1815,7 +1815,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-search.html b/1.2/httpapi-search.html
index 3c4f097..f10703c 100644
--- a/1.2/httpapi-search.html
+++ b/1.2/httpapi-search.html
@@ -1582,7 +1582,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/httpapi-sse.html b/1.2/httpapi-sse.html
index a17ca9d..93135ae 100644
--- a/1.2/httpapi-sse.html
+++ b/1.2/httpapi-sse.html
@@ -1767,7 +1767,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/index.html b/1.2/index.html
index 7096e48..93d8482 100644
--- a/1.2/index.html
+++ b/1.2/index.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/installation-building.html b/1.2/installation-building.html
index f264c16..d29f140 100644
--- a/1.2/installation-building.html
+++ b/1.2/installation-building.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/installation-operating.html b/1.2/installation-operating.html
index aba994b..1225577 100644
--- a/1.2/installation-operating.html
+++ b/1.2/installation-operating.html
@@ -2410,7 +2410,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/installation-running.html b/1.2/installation-running.html
index dee43c3..e8d0970 100644
--- a/1.2/installation-running.html
+++ b/1.2/installation-running.html
@@ -1582,7 +1582,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/intro-digitaltwins.html b/1.2/intro-digitaltwins.html
index d7bfc93..cdfa482 100644
--- a/1.2/intro-digitaltwins.html
+++ b/1.2/intro-digitaltwins.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/intro-hello-world.html b/1.2/intro-hello-world.html
index 80326ef..9f14fb3 100644
--- a/1.2/intro-hello-world.html
+++ b/1.2/intro-hello-world.html
@@ -1646,7 +1646,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/intro-overview.html b/1.2/intro-overview.html
index c87ffbd..274247d 100644
--- a/1.2/intro-overview.html
+++ b/1.2/intro-overview.html
@@ -1573,7 +1573,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/presentations.html b/1.2/presentations.html
index 4dbd862..3b2f6c3 100644
--- a/1.2/presentations.html
+++ b/1.2/presentations.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-bindings.html b/1.2/protocol-bindings.html
index 41ea918..4ef2bd6 100644
--- a/1.2/protocol-bindings.html
+++ b/1.2/protocol-bindings.html
@@ -1547,7 +1547,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createattribute.html b/1.2/protocol-examples-createattribute.html
index c2428fc..a7ba2b5 100644
--- a/1.2/protocol-examples-createattribute.html
+++ b/1.2/protocol-examples-createattribute.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createattributes.html b/1.2/protocol-examples-createattributes.html
index 55f0e60..4b73987 100644
--- a/1.2/protocol-examples-createattributes.html
+++ b/1.2/protocol-examples-createattributes.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createdefinition.html b/1.2/protocol-examples-createdefinition.html
index fbd205e..802b3fc 100644
--- a/1.2/protocol-examples-createdefinition.html
+++ b/1.2/protocol-examples-createdefinition.html
@@ -1547,7 +1547,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createfeature.html b/1.2/protocol-examples-createfeature.html
index d4de9e8..44e377d 100644
--- a/1.2/protocol-examples-createfeature.html
+++ b/1.2/protocol-examples-createfeature.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createfeatures.html b/1.2/protocol-examples-createfeatures.html
index 99e9ae8..f798983 100644
--- a/1.2/protocol-examples-createfeatures.html
+++ b/1.2/protocol-examples-createfeatures.html
@@ -1562,7 +1562,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createproperties.html b/1.2/protocol-examples-createproperties.html
index cccdc8a..fc4abd7 100644
--- a/1.2/protocol-examples-createproperties.html
+++ b/1.2/protocol-examples-createproperties.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createproperty.html b/1.2/protocol-examples-createproperty.html
index 20350b1..7370d45 100644
--- a/1.2/protocol-examples-createproperty.html
+++ b/1.2/protocol-examples-createproperty.html
@@ -1543,7 +1543,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-creatething.html b/1.2/protocol-examples-creatething.html
index 7cbc8e8..0ee287e 100644
--- a/1.2/protocol-examples-creatething.html
+++ b/1.2/protocol-examples-creatething.html
@@ -1642,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-createthingdefinition.html b/1.2/protocol-examples-createthingdefinition.html
index af16729..b84be4f 100644
--- a/1.2/protocol-examples-createthingdefinition.html
+++ b/1.2/protocol-examples-createthingdefinition.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deleteattribute.html b/1.2/protocol-examples-deleteattribute.html
index 407643b..e42df01 100644
--- a/1.2/protocol-examples-deleteattribute.html
+++ b/1.2/protocol-examples-deleteattribute.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deleteattributes.html b/1.2/protocol-examples-deleteattributes.html
index a6b5af7..8020612 100644
--- a/1.2/protocol-examples-deleteattributes.html
+++ b/1.2/protocol-examples-deleteattributes.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deletedefinition.html b/1.2/protocol-examples-deletedefinition.html
index 273b5c5..e624207 100644
--- a/1.2/protocol-examples-deletedefinition.html
+++ b/1.2/protocol-examples-deletedefinition.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deletefeature.html b/1.2/protocol-examples-deletefeature.html
index e9ccd09..c5033ac 100644
--- a/1.2/protocol-examples-deletefeature.html
+++ b/1.2/protocol-examples-deletefeature.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deletefeatures.html b/1.2/protocol-examples-deletefeatures.html
index cd5b8d4..53a8fbf 100644
--- a/1.2/protocol-examples-deletefeatures.html
+++ b/1.2/protocol-examples-deletefeatures.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deleteproperties.html b/1.2/protocol-examples-deleteproperties.html
index 54a9b05..86b9650 100644
--- a/1.2/protocol-examples-deleteproperties.html
+++ b/1.2/protocol-examples-deleteproperties.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deleteproperty.html b/1.2/protocol-examples-deleteproperty.html
index 445b8a4..3120724 100644
--- a/1.2/protocol-examples-deleteproperty.html
+++ b/1.2/protocol-examples-deleteproperty.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deletething.html b/1.2/protocol-examples-deletething.html
index 24c173a..19f0df9 100644
--- a/1.2/protocol-examples-deletething.html
+++ b/1.2/protocol-examples-deletething.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-deletethingdefinition.html b/1.2/protocol-examples-deletethingdefinition.html
index 2a08a34..f768b12 100644
--- a/1.2/protocol-examples-deletethingdefinition.html
+++ b/1.2/protocol-examples-deletethingdefinition.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-errorresponses.html b/1.2/protocol-examples-errorresponses.html
index 16fb075..443e88b 100644
--- a/1.2/protocol-examples-errorresponses.html
+++ b/1.2/protocol-examples-errorresponses.html
@@ -1976,7 +1976,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyattribute.html b/1.2/protocol-examples-modifyattribute.html
index 04d1a6d..d2d4b72 100644
--- a/1.2/protocol-examples-modifyattribute.html
+++ b/1.2/protocol-examples-modifyattribute.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyattributes.html b/1.2/protocol-examples-modifyattributes.html
index 3682ae6..1d4b339 100644
--- a/1.2/protocol-examples-modifyattributes.html
+++ b/1.2/protocol-examples-modifyattributes.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifydefinition.html b/1.2/protocol-examples-modifydefinition.html
index 834972f..000486e 100644
--- a/1.2/protocol-examples-modifydefinition.html
+++ b/1.2/protocol-examples-modifydefinition.html
@@ -1547,7 +1547,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyfeature.html b/1.2/protocol-examples-modifyfeature.html
index 4341562..a48f819 100644
--- a/1.2/protocol-examples-modifyfeature.html
+++ b/1.2/protocol-examples-modifyfeature.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyfeatures.html b/1.2/protocol-examples-modifyfeatures.html
index b663cf8..249548f 100644
--- a/1.2/protocol-examples-modifyfeatures.html
+++ b/1.2/protocol-examples-modifyfeatures.html
@@ -1562,7 +1562,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifypolicyid.html b/1.2/protocol-examples-modifypolicyid.html
index c022068..9d9ddfb 100644
--- a/1.2/protocol-examples-modifypolicyid.html
+++ b/1.2/protocol-examples-modifypolicyid.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyproperties.html b/1.2/protocol-examples-modifyproperties.html
index a561b76..8eaaf62 100644
--- a/1.2/protocol-examples-modifyproperties.html
+++ b/1.2/protocol-examples-modifyproperties.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifyproperty.html b/1.2/protocol-examples-modifyproperty.html
index 651dfdd..8b476c2 100644
--- a/1.2/protocol-examples-modifyproperty.html
+++ b/1.2/protocol-examples-modifyproperty.html
@@ -1543,7 +1543,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifything.html b/1.2/protocol-examples-modifything.html
index 65b3e0f..321b43f 100644
--- a/1.2/protocol-examples-modifything.html
+++ b/1.2/protocol-examples-modifything.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-modifythingdefinition.html b/1.2/protocol-examples-modifythingdefinition.html
index 998c990..d8852a0 100644
--- a/1.2/protocol-examples-modifythingdefinition.html
+++ b/1.2/protocol-examples-modifythingdefinition.html
@@ -1543,7 +1543,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-createpolicy.html b/1.2/protocol-examples-policies-createpolicy.html
index 2e763d2..019da3a 100644
--- a/1.2/protocol-examples-policies-createpolicy.html
+++ b/1.2/protocol-examples-policies-createpolicy.html
@@ -1577,7 +1577,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-createpolicyentry.html b/1.2/protocol-examples-policies-createpolicyentry.html
index dcad6d8..3de6b60 100644
--- a/1.2/protocol-examples-policies-createpolicyentry.html
+++ b/1.2/protocol-examples-policies-createpolicyentry.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-createresource.html b/1.2/protocol-examples-policies-createresource.html
index 1fb1034..455aed3 100644
--- a/1.2/protocol-examples-policies-createresource.html
+++ b/1.2/protocol-examples-policies-createresource.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-createsubject.html b/1.2/protocol-examples-policies-createsubject.html
index c64477d..05f8811 100644
--- a/1.2/protocol-examples-policies-createsubject.html
+++ b/1.2/protocol-examples-policies-createsubject.html
@@ -1538,7 +1538,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-deletepolicy.html b/1.2/protocol-examples-policies-deletepolicy.html
index ac27ea8..8d2cd51 100644
--- a/1.2/protocol-examples-policies-deletepolicy.html
+++ b/1.2/protocol-examples-policies-deletepolicy.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-deletepolicyentry.html b/1.2/protocol-examples-policies-deletepolicyentry.html
index 3c5665c..0e2ab14 100644
--- a/1.2/protocol-examples-policies-deletepolicyentry.html
+++ b/1.2/protocol-examples-policies-deletepolicyentry.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-deleteresource.html b/1.2/protocol-examples-policies-deleteresource.html
index a0f1b07..7d03645 100644
--- a/1.2/protocol-examples-policies-deleteresource.html
+++ b/1.2/protocol-examples-policies-deleteresource.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-deletesubject.html b/1.2/protocol-examples-policies-deletesubject.html
index 6563cb7..26ba496 100644
--- a/1.2/protocol-examples-policies-deletesubject.html
+++ b/1.2/protocol-examples-policies-deletesubject.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-errorresponses.html b/1.2/protocol-examples-policies-errorresponses.html
index bf77881..3c3d3f7 100644
--- a/1.2/protocol-examples-policies-errorresponses.html
+++ b/1.2/protocol-examples-policies-errorresponses.html
@@ -1873,7 +1873,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifypolicy.html b/1.2/protocol-examples-policies-modifypolicy.html
index 3386aa0..2766c25 100644
--- a/1.2/protocol-examples-policies-modifypolicy.html
+++ b/1.2/protocol-examples-policies-modifypolicy.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifypolicyentries.html b/1.2/protocol-examples-policies-modifypolicyentries.html
index 3815a8d..d59a3fe 100644
--- a/1.2/protocol-examples-policies-modifypolicyentries.html
+++ b/1.2/protocol-examples-policies-modifypolicyentries.html
@@ -1575,7 +1575,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifypolicyentry.html b/1.2/protocol-examples-policies-modifypolicyentry.html
index 8c9fc31..d3a8a9f 100644
--- a/1.2/protocol-examples-policies-modifypolicyentry.html
+++ b/1.2/protocol-examples-policies-modifypolicyentry.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifyresource.html b/1.2/protocol-examples-policies-modifyresource.html
index 4148b80..8ded59f 100644
--- a/1.2/protocol-examples-policies-modifyresource.html
+++ b/1.2/protocol-examples-policies-modifyresource.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifyresources.html b/1.2/protocol-examples-policies-modifyresources.html
index 80d734b..55c2c66 100644
--- a/1.2/protocol-examples-policies-modifyresources.html
+++ b/1.2/protocol-examples-policies-modifyresources.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifysubject.html b/1.2/protocol-examples-policies-modifysubject.html
index 8d247f0..89dc645 100644
--- a/1.2/protocol-examples-policies-modifysubject.html
+++ b/1.2/protocol-examples-policies-modifysubject.html
@@ -1538,7 +1538,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-modifysubjects.html b/1.2/protocol-examples-policies-modifysubjects.html
index 405afe6..cf4ef29 100644
--- a/1.2/protocol-examples-policies-modifysubjects.html
+++ b/1.2/protocol-examples-policies-modifysubjects.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrievepolicy.html b/1.2/protocol-examples-policies-retrievepolicy.html
index cf80edf..a127d1e 100644
--- a/1.2/protocol-examples-policies-retrievepolicy.html
+++ b/1.2/protocol-examples-policies-retrievepolicy.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrievepolicyentries.html b/1.2/protocol-examples-policies-retrievepolicyentries.html
index a1a28f3..8ea5ce9 100644
--- a/1.2/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.2/protocol-examples-policies-retrievepolicyentries.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrievepolicyentry.html b/1.2/protocol-examples-policies-retrievepolicyentry.html
index 6bd7621..61dd5fd 100644
--- a/1.2/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.2/protocol-examples-policies-retrievepolicyentry.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrieveresource.html b/1.2/protocol-examples-policies-retrieveresource.html
index 1d7ee79..bcfa229 100644
--- a/1.2/protocol-examples-policies-retrieveresource.html
+++ b/1.2/protocol-examples-policies-retrieveresource.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrieveresources.html b/1.2/protocol-examples-policies-retrieveresources.html
index 4c265e9..5e820e9 100644
--- a/1.2/protocol-examples-policies-retrieveresources.html
+++ b/1.2/protocol-examples-policies-retrieveresources.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrievesubject.html b/1.2/protocol-examples-policies-retrievesubject.html
index 936a7ef..57ad752 100644
--- a/1.2/protocol-examples-policies-retrievesubject.html
+++ b/1.2/protocol-examples-policies-retrievesubject.html
@@ -1538,7 +1538,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-policies-retrievesubjects.html b/1.2/protocol-examples-policies-retrievesubjects.html
index c00f92f..02bced0 100644
--- a/1.2/protocol-examples-policies-retrievesubjects.html
+++ b/1.2/protocol-examples-policies-retrievesubjects.html
@@ -1540,7 +1540,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrieveattribute.html b/1.2/protocol-examples-retrieveattribute.html
index 263c529..330ce99 100644
--- a/1.2/protocol-examples-retrieveattribute.html
+++ b/1.2/protocol-examples-retrieveattribute.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrieveattributes.html b/1.2/protocol-examples-retrieveattributes.html
index d02cc78..09830fb 100644
--- a/1.2/protocol-examples-retrieveattributes.html
+++ b/1.2/protocol-examples-retrieveattributes.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievedefinition.html b/1.2/protocol-examples-retrievedefinition.html
index 921a066..936ce04 100644
--- a/1.2/protocol-examples-retrievedefinition.html
+++ b/1.2/protocol-examples-retrievedefinition.html
@@ -1534,7 +1534,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievefeature.html b/1.2/protocol-examples-retrievefeature.html
index dfc07d3..458e58d 100644
--- a/1.2/protocol-examples-retrievefeature.html
+++ b/1.2/protocol-examples-retrievefeature.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievefeatures.html b/1.2/protocol-examples-retrievefeatures.html
index 88e687d..d206674 100644
--- a/1.2/protocol-examples-retrievefeatures.html
+++ b/1.2/protocol-examples-retrievefeatures.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrieveproperties.html b/1.2/protocol-examples-retrieveproperties.html
index fa9a487..1cf939a 100644
--- a/1.2/protocol-examples-retrieveproperties.html
+++ b/1.2/protocol-examples-retrieveproperties.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrieveproperty.html b/1.2/protocol-examples-retrieveproperty.html
index a862979..9e78d09 100644
--- a/1.2/protocol-examples-retrieveproperty.html
+++ b/1.2/protocol-examples-retrieveproperty.html
@@ -1532,7 +1532,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievething.html b/1.2/protocol-examples-retrievething.html
index 416de42..bb41c53 100644
--- a/1.2/protocol-examples-retrievething.html
+++ b/1.2/protocol-examples-retrievething.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievethingdefinition.html b/1.2/protocol-examples-retrievethingdefinition.html
index 82a65cc..a01d498 100644
--- a/1.2/protocol-examples-retrievethingdefinition.html
+++ b/1.2/protocol-examples-retrievethingdefinition.html
@@ -1532,7 +1532,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-retrievethings.html b/1.2/protocol-examples-retrievethings.html
index 1502e1f..8356144 100644
--- a/1.2/protocol-examples-retrievethings.html
+++ b/1.2/protocol-examples-retrievethings.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples-search.html b/1.2/protocol-examples-search.html
index df6559c..ae5d45d 100644
--- a/1.2/protocol-examples-search.html
+++ b/1.2/protocol-examples-search.html
@@ -1636,7 +1636,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-examples.html b/1.2/protocol-examples.html
index 6ac329f..9d8df48 100644
--- a/1.2/protocol-examples.html
+++ b/1.2/protocol-examples.html
@@ -1618,7 +1618,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-overview.html b/1.2/protocol-overview.html
index 56883fe..447fcd9 100644
--- a/1.2/protocol-overview.html
+++ b/1.2/protocol-overview.html
@@ -1534,7 +1534,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-acks.html b/1.2/protocol-specification-acks.html
index 3c785cc..265c625 100644
--- a/1.2/protocol-specification-acks.html
+++ b/1.2/protocol-specification-acks.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-errors.html b/1.2/protocol-specification-errors.html
index c54814b..76318ea 100644
--- a/1.2/protocol-specification-errors.html
+++ b/1.2/protocol-specification-errors.html
@@ -1527,7 +1527,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-policies-create-or-modify.html b/1.2/protocol-specification-policies-create-or-modify.html
index 106df0a..764d3f0 100644
--- a/1.2/protocol-specification-policies-create-or-modify.html
+++ b/1.2/protocol-specification-policies-create-or-modify.html
@@ -2136,7 +2136,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-policies-delete.html b/1.2/protocol-specification-policies-delete.html
index f27dafe..f6bf02c 100644
--- a/1.2/protocol-specification-policies-delete.html
+++ b/1.2/protocol-specification-policies-delete.html
@@ -1806,7 +1806,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-policies-retrieve.html b/1.2/protocol-specification-policies-retrieve.html
index 7948c57..3d5d28b 100644
--- a/1.2/protocol-specification-policies-retrieve.html
+++ b/1.2/protocol-specification-policies-retrieve.html
@@ -2029,7 +2029,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-policies.html b/1.2/protocol-specification-policies.html
index 64bf138..7f1b04e 100644
--- a/1.2/protocol-specification-policies.html
+++ b/1.2/protocol-specification-policies.html
@@ -1616,7 +1616,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things-create-or-modify.html b/1.2/protocol-specification-things-create-or-modify.html
index 676634b..9f06962 100644
--- a/1.2/protocol-specification-things-create-or-modify.html
+++ b/1.2/protocol-specification-things-create-or-modify.html
@@ -2936,7 +2936,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things-delete.html b/1.2/protocol-specification-things-delete.html
index be5a884..361b959 100644
--- a/1.2/protocol-specification-things-delete.html
+++ b/1.2/protocol-specification-things-delete.html
@@ -2423,7 +2423,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things-messages.html b/1.2/protocol-specification-things-messages.html
index 23546fd..1e9821c 100644
--- a/1.2/protocol-specification-things-messages.html
+++ b/1.2/protocol-specification-things-messages.html
@@ -1778,7 +1778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things-retrieve.html b/1.2/protocol-specification-things-retrieve.html
index a620ae7..2fa8b9e 100644
--- a/1.2/protocol-specification-things-retrieve.html
+++ b/1.2/protocol-specification-things-retrieve.html
@@ -2314,7 +2314,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things-search.html b/1.2/protocol-specification-things-search.html
index 4bba63b..d165ce7 100644
--- a/1.2/protocol-specification-things-search.html
+++ b/1.2/protocol-specification-things-search.html
@@ -1882,7 +1882,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-things.html b/1.2/protocol-specification-things.html
index 818afa1..22e66ab 100644
--- a/1.2/protocol-specification-things.html
+++ b/1.2/protocol-specification-things.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification-topic.html b/1.2/protocol-specification-topic.html
index 547d887..2fb0d58 100644
--- a/1.2/protocol-specification-topic.html
+++ b/1.2/protocol-specification-topic.html
@@ -1692,7 +1692,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-specification.html b/1.2/protocol-specification.html
index 8eb6a84..76f35cc 100644
--- a/1.2/protocol-specification.html
+++ b/1.2/protocol-specification.html
@@ -1682,7 +1682,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/protocol-twinlive.html b/1.2/protocol-twinlive.html
index b4bfbf8..8971f20 100644
--- a/1.2/protocol-twinlive.html
+++ b/1.2/protocol-twinlive.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_010-M1.html b/1.2/release_notes_010-M1.html
index c72261d..7cc000b 100644
--- a/1.2/release_notes_010-M1.html
+++ b/1.2/release_notes_010-M1.html
@@ -1524,7 +1524,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_010-M3.html b/1.2/release_notes_010-M3.html
index 7a18fdf..d579f00 100644
--- a/1.2/release_notes_010-M3.html
+++ b/1.2/release_notes_010-M3.html
@@ -1580,7 +1580,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_020-M1.html b/1.2/release_notes_020-M1.html
index b8ee1b6..b9f1922 100644
--- a/1.2/release_notes_020-M1.html
+++ b/1.2/release_notes_020-M1.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_030-M1.html b/1.2/release_notes_030-M1.html
index acafa84..a31dd32 100644
--- a/1.2/release_notes_030-M1.html
+++ b/1.2/release_notes_030-M1.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_030-M2.html b/1.2/release_notes_030-M2.html
index 6b56c26..62872de 100644
--- a/1.2/release_notes_030-M2.html
+++ b/1.2/release_notes_030-M2.html
@@ -1573,7 +1573,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_080-M1.html b/1.2/release_notes_080-M1.html
index b67b017..e07f510 100644
--- a/1.2/release_notes_080-M1.html
+++ b/1.2/release_notes_080-M1.html
@@ -1595,7 +1595,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_080-M2.html b/1.2/release_notes_080-M2.html
index 64713a1..e23f63c 100644
--- a/1.2/release_notes_080-M2.html
+++ b/1.2/release_notes_080-M2.html
@@ -1579,7 +1579,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_080-M3.html b/1.2/release_notes_080-M3.html
index be0868c..17cd564 100644
--- a/1.2/release_notes_080-M3.html
+++ b/1.2/release_notes_080-M3.html
@@ -1583,7 +1583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_080.html b/1.2/release_notes_080.html
index 8e2c968..cbe3e36 100644
--- a/1.2/release_notes_080.html
+++ b/1.2/release_notes_080.html
@@ -1589,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_090-M1.html b/1.2/release_notes_090-M1.html
index 04bfc7a..ac2d7fb 100644
--- a/1.2/release_notes_090-M1.html
+++ b/1.2/release_notes_090-M1.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_090-M2.html b/1.2/release_notes_090-M2.html
index 3f306f4..2f177a4 100644
--- a/1.2/release_notes_090-M2.html
+++ b/1.2/release_notes_090-M2.html
@@ -1562,7 +1562,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_090.html b/1.2/release_notes_090.html
index 54cb13e..66b05cf 100644
--- a/1.2/release_notes_090.html
+++ b/1.2/release_notes_090.html
@@ -1619,7 +1619,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_100-M1a.html b/1.2/release_notes_100-M1a.html
index 8a3c82b..c626a87 100644
--- a/1.2/release_notes_100-M1a.html
+++ b/1.2/release_notes_100-M1a.html
@@ -1580,7 +1580,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_100-M2.html b/1.2/release_notes_100-M2.html
index 16653fd..3be65d2 100644
--- a/1.2/release_notes_100-M2.html
+++ b/1.2/release_notes_100-M2.html
@@ -1597,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_100.html b/1.2/release_notes_100.html
index 8d2e6d6..adbdc1e 100644
--- a/1.2/release_notes_100.html
+++ b/1.2/release_notes_100.html
@@ -1600,7 +1600,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_110.html b/1.2/release_notes_110.html
index eb2d803..a726b4a 100644
--- a/1.2/release_notes_110.html
+++ b/1.2/release_notes_110.html
@@ -1641,7 +1641,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_111.html b/1.2/release_notes_111.html
index 8ebe978..9a22be7 100644
--- a/1.2/release_notes_111.html
+++ b/1.2/release_notes_111.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_112.html b/1.2/release_notes_112.html
index b8242b0..c0f839c 100644
--- a/1.2/release_notes_112.html
+++ b/1.2/release_notes_112.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_113.html b/1.2/release_notes_113.html
index 1201d26..360ba70 100644
--- a/1.2/release_notes_113.html
+++ b/1.2/release_notes_113.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_115.html b/1.2/release_notes_115.html
index ed2400c..9f74beb 100644
--- a/1.2/release_notes_115.html
+++ b/1.2/release_notes_115.html
@@ -1543,7 +1543,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_120.html b/1.2/release_notes_120.html
index 844a289..0d7a36b 100644
--- a/1.2/release_notes_120.html
+++ b/1.2/release_notes_120.html
@@ -1615,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/release_notes_121.html b/1.2/release_notes_121.html
index 576482b..8a1c3b0 100644
--- a/1.2/release_notes_121.html
+++ b/1.2/release_notes_121.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/sandbox.html b/1.2/sandbox.html
index 35ccd98..f1af3f9 100644
--- a/1.2/sandbox.html
+++ b/1.2/sandbox.html
@@ -1578,7 +1578,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_architecture.html b/1.2/tag_architecture.html
index 5c97b7d..a59280a 100644
--- a/1.2/tag_architecture.html
+++ b/1.2/tag_architecture.html
@@ -2315,7 +2315,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_blog.html b/1.2/tag_blog.html
index 10ec4b7..fac2dcd 100644
--- a/1.2/tag_blog.html
+++ b/1.2/tag_blog.html
@@ -2447,7 +2447,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_client_sdk.html b/1.2/tag_client_sdk.html
index 6dd9d44..66ac03b 100644
--- a/1.2/tag_client_sdk.html
+++ b/1.2/tag_client_sdk.html
@@ -2301,7 +2301,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_connectivity.html b/1.2/tag_connectivity.html
index ba3c097..df476f6 100644
--- a/1.2/tag_connectivity.html
+++ b/1.2/tag_connectivity.html
@@ -2387,7 +2387,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_getting_started.html b/1.2/tag_getting_started.html
index 1f65cae..326f2be 100644
--- a/1.2/tag_getting_started.html
+++ b/1.2/tag_getting_started.html
@@ -2315,7 +2315,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_http.html b/1.2/tag_http.html
index da73cb6..d17c8c4 100644
--- a/1.2/tag_http.html
+++ b/1.2/tag_http.html
@@ -2309,7 +2309,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_installation.html b/1.2/tag_installation.html
index 0f631ff..79354ac 100644
--- a/1.2/tag_installation.html
+++ b/1.2/tag_installation.html
@@ -2291,7 +2291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_model.html b/1.2/tag_model.html
index 6e0a946..26441cc 100644
--- a/1.2/tag_model.html
+++ b/1.2/tag_model.html
@@ -2351,7 +2351,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_news.html b/1.2/tag_news.html
index ec7e680..78f0c16 100644
--- a/1.2/tag_news.html
+++ b/1.2/tag_news.html
@@ -2273,7 +2273,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_protocol.html b/1.2/tag_protocol.html
index b3922c5..de1b6ac 100644
--- a/1.2/tag_protocol.html
+++ b/1.2/tag_protocol.html
@@ -2443,7 +2443,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_release_notes.html b/1.2/tag_release_notes.html
index c3491d7..d05afb8 100644
--- a/1.2/tag_release_notes.html
+++ b/1.2/tag_release_notes.html
@@ -2405,7 +2405,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_rql.html b/1.2/tag_rql.html
index 0910d7b..b2626c1 100644
--- a/1.2/tag_rql.html
+++ b/1.2/tag_rql.html
@@ -2339,7 +2339,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_search.html b/1.2/tag_search.html
index 8fc3ac4..8eb5ba8 100644
--- a/1.2/tag_search.html
+++ b/1.2/tag_search.html
@@ -2309,7 +2309,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_signal.html b/1.2/tag_signal.html
index 89476ef..5b3035f 100644
--- a/1.2/tag_signal.html
+++ b/1.2/tag_signal.html
@@ -2308,7 +2308,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.2/tag_troubleshooting.html b/1.2/tag_troubleshooting.html
index 0f58ea1..1d95d17 100644
--- a/1.2/tag_troubleshooting.html
+++ b/1.2/tag_troubleshooting.html
@@ -2279,7 +2279,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2017-11-10-welcome-to-ditto.html b/1.3/2017-11-10-welcome-to-ditto.html
index 6da4237..fa1d63b 100644
--- a/1.3/2017-11-10-welcome-to-ditto.html
+++ b/1.3/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2017-12-18-milestone-announcement-010-M1.html b/1.3/2017-12-18-milestone-announcement-010-M1.html
index 347f70c..cd871fd 100644
--- a/1.3/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.3/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-01-12-milestone-announcement-010-M3.html b/1.3/2018-01-12-milestone-announcement-010-M3.html
index 403e3ea..a9b8d4e 100644
--- a/1.3/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.3/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.3/2018-01-15-example-demonstrating-rest-to-websocket.html
index 79d8868..4e63585 100644
--- a/1.3/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.3/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-02-07-milestone-announcement-020-M1.html b/1.3/2018-02-07-milestone-announcement-020-M1.html
index 4994929..a776558 100644
--- a/1.3/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.3/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-02-08-feature-definition.html b/1.3/2018-02-08-feature-definition.html
index 1304c83..da545e8 100644
--- a/1.3/2018-02-08-feature-definition.html
+++ b/1.3/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-04-25-connectivity-service.html b/1.3/2018-04-25-connectivity-service.html
index 0b4e927..70b7998 100644
--- a/1.3/2018-04-25-connectivity-service.html
+++ b/1.3/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-04-26-milestone-announcement-030-M1.html b/1.3/2018-04-26-milestone-announcement-030-M1.html
index 377a1c8..6d1cd45 100644
--- a/1.3/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.3/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-05-02-connecting-ditto-hono.html b/1.3/2018-05-02-connecting-ditto-hono.html
index 387575a..c44f30f 100644
--- a/1.3/2018-05-02-connecting-ditto-hono.html
+++ b/1.3/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-06-15-milestone-announcement-030-M2.html b/1.3/2018-06-15-milestone-announcement-030-M2.html
index 5a97d28..e3b3f37 100644
--- a/1.3/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.3/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-08-14-milestone-announcement-080-M1.html b/1.3/2018-08-14-milestone-announcement-080-M1.html
index 3ac3090..c01877b 100644
--- a/1.3/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.3/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-09-21-selective-push-notifications.html b/1.3/2018-09-21-selective-push-notifications.html
index de236ef..da000fe 100644
--- a/1.3/2018-09-21-selective-push-notifications.html
+++ b/1.3/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-09-27-milestone-announcement-080-M2.html b/1.3/2018-09-27-milestone-announcement-080-M2.html
index 225bb9d..5493e30 100644
--- a/1.3/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.3/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-10-16-example-mqtt-bidirectional.html b/1.3/2018-10-16-example-mqtt-bidirectional.html
index f4c25a9..bf1450a 100644
--- a/1.3/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.3/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-11-14-milestone-announcement-080-M3.html b/1.3/2018-11-14-milestone-announcement-080-M3.html
index 160ef07..40422e7 100644
--- a/1.3/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.3/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-11-28-release-announcement-080.html b/1.3/2018-11-28-release-announcement-080.html
index 0627abc..3b6a042 100644
--- a/1.3/2018-11-28-release-announcement-080.html
+++ b/1.3/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2018-12-05-example-command-and-control.html b/1.3/2018-12-05-example-command-and-control.html
index 313d1af..3e30bd7 100644
--- a/1.3/2018-12-05-example-command-and-control.html
+++ b/1.3/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-03-13-kafka-connectivity.html b/1.3/2019-03-13-kafka-connectivity.html
index fde4773..565b5ff 100644
--- a/1.3/2019-03-13-kafka-connectivity.html
+++ b/1.3/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-03-28-milestone-announcement-090-M1.html b/1.3/2019-03-28-milestone-announcement-090-M1.html
index 3f046f8..91633e9 100644
--- a/1.3/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.3/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-04-29-milestone-announcement-090-M2.html b/1.3/2019-04-29-milestone-announcement-090-M2.html
index cabd761..527bdaf 100644
--- a/1.3/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.3/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-07-10-release-announcement-090.html b/1.3/2019-07-10-release-announcement-090.html
index ba3dba6..9893a2d 100644
--- a/1.3/2019-07-10-release-announcement-090.html
+++ b/1.3/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-08-28-openid-connect.html b/1.3/2019-08-28-openid-connect.html
index 0c35a3c..8dac8eb 100644
--- a/1.3/2019-08-28-openid-connect.html
+++ b/1.3/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-09-17-milestone-announcement-100-M1a.html b/1.3/2019-09-17-milestone-announcement-100-M1a.html
index 6b84bef..193c1d0 100644
--- a/1.3/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.3/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-10-17-http-connectivity.html b/1.3/2019-10-17-http-connectivity.html
index 0a98880..2946a8e 100644
--- a/1.3/2019-10-17-http-connectivity.html
+++ b/1.3/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-11-04-milestone-announcement-100-M2.html b/1.3/2019-11-04-milestone-announcement-100-M2.html
index ce32f30..e5f0be3 100644
--- a/1.3/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.3/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2019-12-12-release-announcement-100.html b/1.3/2019-12-12-release-announcement-100.html
index 7673a94..d79e830 100644
--- a/1.3/2019-12-12-release-announcement-100.html
+++ b/1.3/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.3/2020-04-16-connecting-to-ttn-via-mqtt.html
index e68cff3..a6e1af4 100644
--- a/1.3/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.3/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2020-04-29-release-announcement-110.html b/1.3/2020-04-29-release-announcement-110.html
index 0606848..13d4932 100644
--- a/1.3/2020-04-29-release-announcement-110.html
+++ b/1.3/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2020-08-31-release-announcement-120.html b/1.3/2020-08-31-release-announcement-120.html
index bac8cdf..1c0b8f2 100644
--- a/1.3/2020-08-31-release-announcement-120.html
+++ b/1.3/2020-08-31-release-announcement-120.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/2020-09-30-release-announcement-130.html b/1.3/2020-09-30-release-announcement-130.html
index ee7fafd..44ff93e 100644
--- a/1.3/2020-09-30-release-announcement-130.html
+++ b/1.3/2020-09-30-release-announcement-130.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/404.html b/1.3/404.html
index 3025b71..d9422e9 100644
--- a/1.3/404.html
+++ b/1.3/404.html
@@ -1521,7 +1521,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-overview.html b/1.3/architecture-overview.html
index 4bcc56c..d7d1fc8 100644
--- a/1.3/architecture-overview.html
+++ b/1.3/architecture-overview.html
@@ -1574,7 +1574,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-concierge.html b/1.3/architecture-services-concierge.html
index 3ce912c..7276bbe 100644
--- a/1.3/architecture-services-concierge.html
+++ b/1.3/architecture-services-concierge.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-connectivity.html b/1.3/architecture-services-connectivity.html
index d688065..db1fc68 100644
--- a/1.3/architecture-services-connectivity.html
+++ b/1.3/architecture-services-connectivity.html
@@ -1574,7 +1574,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-gateway.html b/1.3/architecture-services-gateway.html
index 75d5c71..9731f37 100644
--- a/1.3/architecture-services-gateway.html
+++ b/1.3/architecture-services-gateway.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-policies.html b/1.3/architecture-services-policies.html
index bd85a5c..beb44e5 100644
--- a/1.3/architecture-services-policies.html
+++ b/1.3/architecture-services-policies.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-things-search.html b/1.3/architecture-services-things-search.html
index 5541e79..fa9f4c8 100644
--- a/1.3/architecture-services-things-search.html
+++ b/1.3/architecture-services-things-search.html
@@ -1597,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/architecture-services-things.html b/1.3/architecture-services-things.html
index df92300..4509271 100644
--- a/1.3/architecture-services-things.html
+++ b/1.3/architecture-services-things.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-acknowledgements.html b/1.3/basic-acknowledgements.html
index ce030bd..02c97db 100644
--- a/1.3/basic-acknowledgements.html
+++ b/1.3/basic-acknowledgements.html
@@ -2109,7 +2109,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-acl.html b/1.3/basic-acl.html
index 99de26c..350dc75 100644
--- a/1.3/basic-acl.html
+++ b/1.3/basic-acl.html
@@ -1591,7 +1591,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-apis.html b/1.3/basic-apis.html
index 14ff7b3..94a1640 100644
--- a/1.3/basic-apis.html
+++ b/1.3/basic-apis.html
@@ -1649,7 +1649,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-auth.html b/1.3/basic-auth.html
index 8e4f692..0773a6c 100644
--- a/1.3/basic-auth.html
+++ b/1.3/basic-auth.html
@@ -1570,7 +1570,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-changenotifications.html b/1.3/basic-changenotifications.html
index f3827d1..4a2d8ca 100644
--- a/1.3/basic-changenotifications.html
+++ b/1.3/basic-changenotifications.html
@@ -1593,7 +1593,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-connections.html b/1.3/basic-connections.html
index 4330098..a4e43b6 100644
--- a/1.3/basic-connections.html
+++ b/1.3/basic-connections.html
@@ -2088,7 +2088,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-enrichment.html b/1.3/basic-enrichment.html
index 9d8d41a..3de58bd 100644
--- a/1.3/basic-enrichment.html
+++ b/1.3/basic-enrichment.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-errors.html b/1.3/basic-errors.html
index 96770b5..556ac92 100644
--- a/1.3/basic-errors.html
+++ b/1.3/basic-errors.html
@@ -1570,7 +1570,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-feature.html b/1.3/basic-feature.html
index a81bec9..c18a940 100644
--- a/1.3/basic-feature.html
+++ b/1.3/basic-feature.html
@@ -1754,7 +1754,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-messages.html b/1.3/basic-messages.html
index 7cec30f..15c57bd 100644
--- a/1.3/basic-messages.html
+++ b/1.3/basic-messages.html
@@ -1662,7 +1662,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-metadata.html b/1.3/basic-metadata.html
index b18fc6a..ac0db31 100644
--- a/1.3/basic-metadata.html
+++ b/1.3/basic-metadata.html
@@ -1704,7 +1704,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-namespaces-and-names.html b/1.3/basic-namespaces-and-names.html
index be05b16..d1f7faf 100644
--- a/1.3/basic-namespaces-and-names.html
+++ b/1.3/basic-namespaces-and-names.html
@@ -1597,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-overview.html b/1.3/basic-overview.html
index 7373f91..4ca887c 100644
--- a/1.3/basic-overview.html
+++ b/1.3/basic-overview.html
@@ -1666,7 +1666,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-placeholders.html b/1.3/basic-placeholders.html
index bfdc2c2..ffc09d0 100644
--- a/1.3/basic-placeholders.html
+++ b/1.3/basic-placeholders.html
@@ -1804,7 +1804,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-policy.html b/1.3/basic-policy.html
index 7d572fc..1c565b2 100644
--- a/1.3/basic-policy.html
+++ b/1.3/basic-policy.html
@@ -1932,7 +1932,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-rql.html b/1.3/basic-rql.html
index 7e53923..19ac774 100644
--- a/1.3/basic-rql.html
+++ b/1.3/basic-rql.html
@@ -1772,7 +1772,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-search.html b/1.3/basic-search.html
index 4999c12..80cdb47 100644
--- a/1.3/basic-search.html
+++ b/1.3/basic-search.html
@@ -1665,7 +1665,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-signals-command.html b/1.3/basic-signals-command.html
index 5f5bb79..0112e5b 100644
--- a/1.3/basic-signals-command.html
+++ b/1.3/basic-signals-command.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-signals-commandresponse.html b/1.3/basic-signals-commandresponse.html
index f1c180d..ab81587 100644
--- a/1.3/basic-signals-commandresponse.html
+++ b/1.3/basic-signals-commandresponse.html
@@ -1531,7 +1531,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-signals-errorresponse.html b/1.3/basic-signals-errorresponse.html
index 118edc1..219e1da 100644
--- a/1.3/basic-signals-errorresponse.html
+++ b/1.3/basic-signals-errorresponse.html
@@ -1535,7 +1535,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-signals-event.html b/1.3/basic-signals-event.html
index 8918106..57f6f29 100644
--- a/1.3/basic-signals-event.html
+++ b/1.3/basic-signals-event.html
@@ -1537,7 +1537,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-signals.html b/1.3/basic-signals.html
index ce5121f..bc45cd3 100644
--- a/1.3/basic-signals.html
+++ b/1.3/basic-signals.html
@@ -1581,7 +1581,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/basic-thing.html b/1.3/basic-thing.html
index 23b7158..d50733b 100644
--- a/1.3/basic-thing.html
+++ b/1.3/basic-thing.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/blog.html b/1.3/blog.html
index c7965ed..59ec424 100644
--- a/1.3/blog.html
+++ b/1.3/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/blog_archive.html b/1.3/blog_archive.html
index 7dc5ed4..2c55dd3 100644
--- a/1.3/blog_archive.html
+++ b/1.3/blog_archive.html
@@ -460,7 +460,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/client-sdk-java.html b/1.3/client-sdk-java.html
index 4681386..40a4692 100644
--- a/1.3/client-sdk-java.html
+++ b/1.3/client-sdk-java.html
@@ -1778,7 +1778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/client-sdk-javascript.html b/1.3/client-sdk-javascript.html
index 277df56..fe18a17 100644
--- a/1.3/client-sdk-javascript.html
+++ b/1.3/client-sdk-javascript.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/client-sdk-overview.html b/1.3/client-sdk-overview.html
index c6e9ad5..83782c1 100644
--- a/1.3/client-sdk-overview.html
+++ b/1.3/client-sdk-overview.html
@@ -1534,7 +1534,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-header-mapping.html b/1.3/connectivity-header-mapping.html
index 477bd63..c019c47 100644
--- a/1.3/connectivity-header-mapping.html
+++ b/1.3/connectivity-header-mapping.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-manage-connections.html b/1.3/connectivity-manage-connections.html
index 009cb95..63f9626 100644
--- a/1.3/connectivity-manage-connections.html
+++ b/1.3/connectivity-manage-connections.html
@@ -1849,7 +1849,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-mapping.html b/1.3/connectivity-mapping.html
index 113b2d9..0bc9602 100644
--- a/1.3/connectivity-mapping.html
+++ b/1.3/connectivity-mapping.html
@@ -2455,7 +2455,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-overview.html b/1.3/connectivity-overview.html
index f8e2bee..e04b7c1 100644
--- a/1.3/connectivity-overview.html
+++ b/1.3/connectivity-overview.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-amqp091.html b/1.3/connectivity-protocol-bindings-amqp091.html
index a0ca65d..f59a127 100644
--- a/1.3/connectivity-protocol-bindings-amqp091.html
+++ b/1.3/connectivity-protocol-bindings-amqp091.html
@@ -1692,7 +1692,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-amqp10.html b/1.3/connectivity-protocol-bindings-amqp10.html
index c84545e..98fb11d 100644
--- a/1.3/connectivity-protocol-bindings-amqp10.html
+++ b/1.3/connectivity-protocol-bindings-amqp10.html
@@ -1738,7 +1738,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-http.html b/1.3/connectivity-protocol-bindings-http.html
index 03a796f..7a78216 100644
--- a/1.3/connectivity-protocol-bindings-http.html
+++ b/1.3/connectivity-protocol-bindings-http.html
@@ -1745,7 +1745,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-kafka2.html b/1.3/connectivity-protocol-bindings-kafka2.html
index cb9845e..1e2d064 100644
--- a/1.3/connectivity-protocol-bindings-kafka2.html
+++ b/1.3/connectivity-protocol-bindings-kafka2.html
@@ -1670,7 +1670,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-mqtt.html b/1.3/connectivity-protocol-bindings-mqtt.html
index 4fd8079..7d5cc04 100644
--- a/1.3/connectivity-protocol-bindings-mqtt.html
+++ b/1.3/connectivity-protocol-bindings-mqtt.html
@@ -1863,7 +1863,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-protocol-bindings-mqtt5.html b/1.3/connectivity-protocol-bindings-mqtt5.html
index 12a7639..32dbcff 100644
--- a/1.3/connectivity-protocol-bindings-mqtt5.html
+++ b/1.3/connectivity-protocol-bindings-mqtt5.html
@@ -1871,7 +1871,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/connectivity-tls-certificates.html b/1.3/connectivity-tls-certificates.html
index 17a2296..2e6fb6d 100644
--- a/1.3/connectivity-tls-certificates.html
+++ b/1.3/connectivity-tls-certificates.html
@@ -1642,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/feedback.html b/1.3/feedback.html
index 935bf84..26278fb 100644
--- a/1.3/feedback.html
+++ b/1.3/feedback.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/glossary.html b/1.3/glossary.html
index cd75a1f..e2394b0 100644
--- a/1.3/glossary.html
+++ b/1.3/glossary.html
@@ -1534,7 +1534,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/http-api-doc.html b/1.3/http-api-doc.html
index fb49a03..a9a5f4d 100644
--- a/1.3/http-api-doc.html
+++ b/1.3/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-concepts.html b/1.3/httpapi-concepts.html
index 29de949..7d0d867 100644
--- a/1.3/httpapi-concepts.html
+++ b/1.3/httpapi-concepts.html
@@ -2120,7 +2120,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-messages.html b/1.3/httpapi-messages.html
index cd754db..c760134 100644
--- a/1.3/httpapi-messages.html
+++ b/1.3/httpapi-messages.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-overview.html b/1.3/httpapi-overview.html
index 09e2c86..3d8b211 100644
--- a/1.3/httpapi-overview.html
+++ b/1.3/httpapi-overview.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-protocol-bindings-websocket.html b/1.3/httpapi-protocol-bindings-websocket.html
index ec21931..92e5641 100644
--- a/1.3/httpapi-protocol-bindings-websocket.html
+++ b/1.3/httpapi-protocol-bindings-websocket.html
@@ -1822,7 +1822,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-search.html b/1.3/httpapi-search.html
index 2efdd6a..3c6fca2 100644
--- a/1.3/httpapi-search.html
+++ b/1.3/httpapi-search.html
@@ -1589,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/httpapi-sse.html b/1.3/httpapi-sse.html
index 95d853e..fe71cfb 100644
--- a/1.3/httpapi-sse.html
+++ b/1.3/httpapi-sse.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/index.html b/1.3/index.html
index 4d1d607..c056a8d 100644
--- a/1.3/index.html
+++ b/1.3/index.html
@@ -265,7 +265,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/installation-building.html b/1.3/installation-building.html
index 884beea..4e14e19 100644
--- a/1.3/installation-building.html
+++ b/1.3/installation-building.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/installation-operating.html b/1.3/installation-operating.html
index 79f88da..a109f27 100644
--- a/1.3/installation-operating.html
+++ b/1.3/installation-operating.html
@@ -2417,7 +2417,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/installation-running.html b/1.3/installation-running.html
index 1f6a771..2a4030d 100644
--- a/1.3/installation-running.html
+++ b/1.3/installation-running.html
@@ -1589,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/intro-digitaltwins.html b/1.3/intro-digitaltwins.html
index 76b9a9d..e52f5c7 100644
--- a/1.3/intro-digitaltwins.html
+++ b/1.3/intro-digitaltwins.html
@@ -1564,7 +1564,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/intro-hello-world.html b/1.3/intro-hello-world.html
index b9faa2c..4414179 100644
--- a/1.3/intro-hello-world.html
+++ b/1.3/intro-hello-world.html
@@ -1653,7 +1653,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/intro-overview.html b/1.3/intro-overview.html
index c1b8a98..97865fd 100644
--- a/1.3/intro-overview.html
+++ b/1.3/intro-overview.html
@@ -1580,7 +1580,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/presentations.html b/1.3/presentations.html
index facfe62..f51d954 100644
--- a/1.3/presentations.html
+++ b/1.3/presentations.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-bindings.html b/1.3/protocol-bindings.html
index 5a26c7c..46d5f93 100644
--- a/1.3/protocol-bindings.html
+++ b/1.3/protocol-bindings.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createattribute.html b/1.3/protocol-examples-createattribute.html
index f9ccd21..f1e6968 100644
--- a/1.3/protocol-examples-createattribute.html
+++ b/1.3/protocol-examples-createattribute.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createattributes.html b/1.3/protocol-examples-createattributes.html
index 2063cb6..21c4064 100644
--- a/1.3/protocol-examples-createattributes.html
+++ b/1.3/protocol-examples-createattributes.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createdefinition.html b/1.3/protocol-examples-createdefinition.html
index ffe7728..2c8341e 100644
--- a/1.3/protocol-examples-createdefinition.html
+++ b/1.3/protocol-examples-createdefinition.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createfeature.html b/1.3/protocol-examples-createfeature.html
index e8d59b3..fd3a0cc 100644
--- a/1.3/protocol-examples-createfeature.html
+++ b/1.3/protocol-examples-createfeature.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createfeatures.html b/1.3/protocol-examples-createfeatures.html
index 931686c..f802288 100644
--- a/1.3/protocol-examples-createfeatures.html
+++ b/1.3/protocol-examples-createfeatures.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createproperties.html b/1.3/protocol-examples-createproperties.html
index cb5dfdd..8636c41 100644
--- a/1.3/protocol-examples-createproperties.html
+++ b/1.3/protocol-examples-createproperties.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createproperty.html b/1.3/protocol-examples-createproperty.html
index 216bc93..ef19dd0 100644
--- a/1.3/protocol-examples-createproperty.html
+++ b/1.3/protocol-examples-createproperty.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-creatething.html b/1.3/protocol-examples-creatething.html
index a1f1703..1501b95 100644
--- a/1.3/protocol-examples-creatething.html
+++ b/1.3/protocol-examples-creatething.html
@@ -1649,7 +1649,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-createthingdefinition.html b/1.3/protocol-examples-createthingdefinition.html
index e7de0c3..a071984 100644
--- a/1.3/protocol-examples-createthingdefinition.html
+++ b/1.3/protocol-examples-createthingdefinition.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deleteattribute.html b/1.3/protocol-examples-deleteattribute.html
index 662ff6c..0db758c 100644
--- a/1.3/protocol-examples-deleteattribute.html
+++ b/1.3/protocol-examples-deleteattribute.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deleteattributes.html b/1.3/protocol-examples-deleteattributes.html
index 203e49c..3bc8662 100644
--- a/1.3/protocol-examples-deleteattributes.html
+++ b/1.3/protocol-examples-deleteattributes.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deletedefinition.html b/1.3/protocol-examples-deletedefinition.html
index c837461..240faab 100644
--- a/1.3/protocol-examples-deletedefinition.html
+++ b/1.3/protocol-examples-deletedefinition.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deletefeature.html b/1.3/protocol-examples-deletefeature.html
index 1f98869..10b365d 100644
--- a/1.3/protocol-examples-deletefeature.html
+++ b/1.3/protocol-examples-deletefeature.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deletefeatures.html b/1.3/protocol-examples-deletefeatures.html
index dc3a5da..f621839 100644
--- a/1.3/protocol-examples-deletefeatures.html
+++ b/1.3/protocol-examples-deletefeatures.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deleteproperties.html b/1.3/protocol-examples-deleteproperties.html
index 7f41932..89f3191 100644
--- a/1.3/protocol-examples-deleteproperties.html
+++ b/1.3/protocol-examples-deleteproperties.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deleteproperty.html b/1.3/protocol-examples-deleteproperty.html
index a5f03ee..447479b 100644
--- a/1.3/protocol-examples-deleteproperty.html
+++ b/1.3/protocol-examples-deleteproperty.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deletething.html b/1.3/protocol-examples-deletething.html
index b8bbe5d..e1b5874 100644
--- a/1.3/protocol-examples-deletething.html
+++ b/1.3/protocol-examples-deletething.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-deletethingdefinition.html b/1.3/protocol-examples-deletethingdefinition.html
index a075db1..8b35b7f 100644
--- a/1.3/protocol-examples-deletethingdefinition.html
+++ b/1.3/protocol-examples-deletethingdefinition.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-errorresponses.html b/1.3/protocol-examples-errorresponses.html
index 459439c..9c83748 100644
--- a/1.3/protocol-examples-errorresponses.html
+++ b/1.3/protocol-examples-errorresponses.html
@@ -1983,7 +1983,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyattribute.html b/1.3/protocol-examples-modifyattribute.html
index c5d428c..2ffc205 100644
--- a/1.3/protocol-examples-modifyattribute.html
+++ b/1.3/protocol-examples-modifyattribute.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyattributes.html b/1.3/protocol-examples-modifyattributes.html
index 721c8be..87c48d8 100644
--- a/1.3/protocol-examples-modifyattributes.html
+++ b/1.3/protocol-examples-modifyattributes.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifydefinition.html b/1.3/protocol-examples-modifydefinition.html
index 8a669e8..e86d4da 100644
--- a/1.3/protocol-examples-modifydefinition.html
+++ b/1.3/protocol-examples-modifydefinition.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyfeature.html b/1.3/protocol-examples-modifyfeature.html
index 743827e..962dda0 100644
--- a/1.3/protocol-examples-modifyfeature.html
+++ b/1.3/protocol-examples-modifyfeature.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyfeatures.html b/1.3/protocol-examples-modifyfeatures.html
index 8cddcf8..39355a1 100644
--- a/1.3/protocol-examples-modifyfeatures.html
+++ b/1.3/protocol-examples-modifyfeatures.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifypolicyid.html b/1.3/protocol-examples-modifypolicyid.html
index 4526b3c..e09a945 100644
--- a/1.3/protocol-examples-modifypolicyid.html
+++ b/1.3/protocol-examples-modifypolicyid.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyproperties.html b/1.3/protocol-examples-modifyproperties.html
index 7e5b329..c4874d9 100644
--- a/1.3/protocol-examples-modifyproperties.html
+++ b/1.3/protocol-examples-modifyproperties.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifyproperty.html b/1.3/protocol-examples-modifyproperty.html
index 5a2b203..2d9d7c2 100644
--- a/1.3/protocol-examples-modifyproperty.html
+++ b/1.3/protocol-examples-modifyproperty.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifything.html b/1.3/protocol-examples-modifything.html
index bf5c670..3900723 100644
--- a/1.3/protocol-examples-modifything.html
+++ b/1.3/protocol-examples-modifything.html
@@ -1630,7 +1630,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-modifythingdefinition.html b/1.3/protocol-examples-modifythingdefinition.html
index 55a924b..eb5081d 100644
--- a/1.3/protocol-examples-modifythingdefinition.html
+++ b/1.3/protocol-examples-modifythingdefinition.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-createpolicy.html b/1.3/protocol-examples-policies-createpolicy.html
index 58ba076..293c6e2 100644
--- a/1.3/protocol-examples-policies-createpolicy.html
+++ b/1.3/protocol-examples-policies-createpolicy.html
@@ -1584,7 +1584,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-createpolicyentry.html b/1.3/protocol-examples-policies-createpolicyentry.html
index 076d22a..1d29418 100644
--- a/1.3/protocol-examples-policies-createpolicyentry.html
+++ b/1.3/protocol-examples-policies-createpolicyentry.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-createresource.html b/1.3/protocol-examples-policies-createresource.html
index 98bb718..800afcc 100644
--- a/1.3/protocol-examples-policies-createresource.html
+++ b/1.3/protocol-examples-policies-createresource.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-createsubject.html b/1.3/protocol-examples-policies-createsubject.html
index 69a5a24..b79d736 100644
--- a/1.3/protocol-examples-policies-createsubject.html
+++ b/1.3/protocol-examples-policies-createsubject.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-deletepolicy.html b/1.3/protocol-examples-policies-deletepolicy.html
index 319718f..29ea9b6 100644
--- a/1.3/protocol-examples-policies-deletepolicy.html
+++ b/1.3/protocol-examples-policies-deletepolicy.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-deletepolicyentry.html b/1.3/protocol-examples-policies-deletepolicyentry.html
index eb91bca..2669114 100644
--- a/1.3/protocol-examples-policies-deletepolicyentry.html
+++ b/1.3/protocol-examples-policies-deletepolicyentry.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-deleteresource.html b/1.3/protocol-examples-policies-deleteresource.html
index ea3af26..9562947 100644
--- a/1.3/protocol-examples-policies-deleteresource.html
+++ b/1.3/protocol-examples-policies-deleteresource.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-deletesubject.html b/1.3/protocol-examples-policies-deletesubject.html
index 407b4d8..24817cc 100644
--- a/1.3/protocol-examples-policies-deletesubject.html
+++ b/1.3/protocol-examples-policies-deletesubject.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-errorresponses.html b/1.3/protocol-examples-policies-errorresponses.html
index a5c162c..8f4018d 100644
--- a/1.3/protocol-examples-policies-errorresponses.html
+++ b/1.3/protocol-examples-policies-errorresponses.html
@@ -1880,7 +1880,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifypolicy.html b/1.3/protocol-examples-policies-modifypolicy.html
index 5d3b186..32b5ec4 100644
--- a/1.3/protocol-examples-policies-modifypolicy.html
+++ b/1.3/protocol-examples-policies-modifypolicy.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifypolicyentries.html b/1.3/protocol-examples-policies-modifypolicyentries.html
index 59e1623..13bb2bd 100644
--- a/1.3/protocol-examples-policies-modifypolicyentries.html
+++ b/1.3/protocol-examples-policies-modifypolicyentries.html
@@ -1582,7 +1582,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifypolicyentry.html b/1.3/protocol-examples-policies-modifypolicyentry.html
index 844794d..f8c908a 100644
--- a/1.3/protocol-examples-policies-modifypolicyentry.html
+++ b/1.3/protocol-examples-policies-modifypolicyentry.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifyresource.html b/1.3/protocol-examples-policies-modifyresource.html
index 592d49f..06d4da8 100644
--- a/1.3/protocol-examples-policies-modifyresource.html
+++ b/1.3/protocol-examples-policies-modifyresource.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifyresources.html b/1.3/protocol-examples-policies-modifyresources.html
index c95ff95..180e845 100644
--- a/1.3/protocol-examples-policies-modifyresources.html
+++ b/1.3/protocol-examples-policies-modifyresources.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifysubject.html b/1.3/protocol-examples-policies-modifysubject.html
index 48c8632..b41b2e1 100644
--- a/1.3/protocol-examples-policies-modifysubject.html
+++ b/1.3/protocol-examples-policies-modifysubject.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-modifysubjects.html b/1.3/protocol-examples-policies-modifysubjects.html
index 441ae80..91b2e8a 100644
--- a/1.3/protocol-examples-policies-modifysubjects.html
+++ b/1.3/protocol-examples-policies-modifysubjects.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrievepolicy.html b/1.3/protocol-examples-policies-retrievepolicy.html
index 2c0f58b..cd07749 100644
--- a/1.3/protocol-examples-policies-retrievepolicy.html
+++ b/1.3/protocol-examples-policies-retrievepolicy.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrievepolicyentries.html b/1.3/protocol-examples-policies-retrievepolicyentries.html
index acee876..21007b8 100644
--- a/1.3/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.3/protocol-examples-policies-retrievepolicyentries.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrievepolicyentry.html b/1.3/protocol-examples-policies-retrievepolicyentry.html
index 22f96f1..cdc39ec 100644
--- a/1.3/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.3/protocol-examples-policies-retrievepolicyentry.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrieveresource.html b/1.3/protocol-examples-policies-retrieveresource.html
index 09c94e5..779a0bd 100644
--- a/1.3/protocol-examples-policies-retrieveresource.html
+++ b/1.3/protocol-examples-policies-retrieveresource.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrieveresources.html b/1.3/protocol-examples-policies-retrieveresources.html
index 52af5cd..b5d7a2c 100644
--- a/1.3/protocol-examples-policies-retrieveresources.html
+++ b/1.3/protocol-examples-policies-retrieveresources.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrievesubject.html b/1.3/protocol-examples-policies-retrievesubject.html
index 10f1b06..9fd88c4 100644
--- a/1.3/protocol-examples-policies-retrievesubject.html
+++ b/1.3/protocol-examples-policies-retrievesubject.html
@@ -1545,7 +1545,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-policies-retrievesubjects.html b/1.3/protocol-examples-policies-retrievesubjects.html
index 036f124..4986dad 100644
--- a/1.3/protocol-examples-policies-retrievesubjects.html
+++ b/1.3/protocol-examples-policies-retrievesubjects.html
@@ -1547,7 +1547,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrieveattribute.html b/1.3/protocol-examples-retrieveattribute.html
index c34b8d3..3b22db3 100644
--- a/1.3/protocol-examples-retrieveattribute.html
+++ b/1.3/protocol-examples-retrieveattribute.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrieveattributes.html b/1.3/protocol-examples-retrieveattributes.html
index fc4afb2..f79f99a 100644
--- a/1.3/protocol-examples-retrieveattributes.html
+++ b/1.3/protocol-examples-retrieveattributes.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievedefinition.html b/1.3/protocol-examples-retrievedefinition.html
index 7fb2816..86a9a93 100644
--- a/1.3/protocol-examples-retrievedefinition.html
+++ b/1.3/protocol-examples-retrievedefinition.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievefeature.html b/1.3/protocol-examples-retrievefeature.html
index c1049d1..a808ee7 100644
--- a/1.3/protocol-examples-retrievefeature.html
+++ b/1.3/protocol-examples-retrievefeature.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievefeatures.html b/1.3/protocol-examples-retrievefeatures.html
index cf7b36c..492f07f 100644
--- a/1.3/protocol-examples-retrievefeatures.html
+++ b/1.3/protocol-examples-retrievefeatures.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrieveproperties.html b/1.3/protocol-examples-retrieveproperties.html
index 9611c4b..c6ba6b4 100644
--- a/1.3/protocol-examples-retrieveproperties.html
+++ b/1.3/protocol-examples-retrieveproperties.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrieveproperty.html b/1.3/protocol-examples-retrieveproperty.html
index 43435b6..6200d65 100644
--- a/1.3/protocol-examples-retrieveproperty.html
+++ b/1.3/protocol-examples-retrieveproperty.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievething.html b/1.3/protocol-examples-retrievething.html
index 297273d..985c101 100644
--- a/1.3/protocol-examples-retrievething.html
+++ b/1.3/protocol-examples-retrievething.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievethingdefinition.html b/1.3/protocol-examples-retrievethingdefinition.html
index dc54d41..d6a32a2 100644
--- a/1.3/protocol-examples-retrievethingdefinition.html
+++ b/1.3/protocol-examples-retrievethingdefinition.html
@@ -1539,7 +1539,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-retrievethings.html b/1.3/protocol-examples-retrievethings.html
index 26425b3..dabec24 100644
--- a/1.3/protocol-examples-retrievethings.html
+++ b/1.3/protocol-examples-retrievethings.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples-search.html b/1.3/protocol-examples-search.html
index 6436937..a95e26a 100644
--- a/1.3/protocol-examples-search.html
+++ b/1.3/protocol-examples-search.html
@@ -1643,7 +1643,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-examples.html b/1.3/protocol-examples.html
index 8527d02..5c7e13f 100644
--- a/1.3/protocol-examples.html
+++ b/1.3/protocol-examples.html
@@ -1625,7 +1625,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-overview.html b/1.3/protocol-overview.html
index 6692b68..f26c09f 100644
--- a/1.3/protocol-overview.html
+++ b/1.3/protocol-overview.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-acks.html b/1.3/protocol-specification-acks.html
index c05c0f2..ac7d6d2 100644
--- a/1.3/protocol-specification-acks.html
+++ b/1.3/protocol-specification-acks.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-errors.html b/1.3/protocol-specification-errors.html
index ff803f6..8375c56 100644
--- a/1.3/protocol-specification-errors.html
+++ b/1.3/protocol-specification-errors.html
@@ -1534,7 +1534,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-policies-create-or-modify.html b/1.3/protocol-specification-policies-create-or-modify.html
index 4980f63..d587e39 100644
--- a/1.3/protocol-specification-policies-create-or-modify.html
+++ b/1.3/protocol-specification-policies-create-or-modify.html
@@ -2143,7 +2143,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-policies-delete.html b/1.3/protocol-specification-policies-delete.html
index 94fb83b..ecc2f6a 100644
--- a/1.3/protocol-specification-policies-delete.html
+++ b/1.3/protocol-specification-policies-delete.html
@@ -1813,7 +1813,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-policies-retrieve.html b/1.3/protocol-specification-policies-retrieve.html
index b7a982e..5f31768 100644
--- a/1.3/protocol-specification-policies-retrieve.html
+++ b/1.3/protocol-specification-policies-retrieve.html
@@ -2036,7 +2036,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-policies.html b/1.3/protocol-specification-policies.html
index 760bba8..e492a5e 100644
--- a/1.3/protocol-specification-policies.html
+++ b/1.3/protocol-specification-policies.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things-create-or-modify.html b/1.3/protocol-specification-things-create-or-modify.html
index 66d6df6..5f0b253 100644
--- a/1.3/protocol-specification-things-create-or-modify.html
+++ b/1.3/protocol-specification-things-create-or-modify.html
@@ -2943,7 +2943,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things-delete.html b/1.3/protocol-specification-things-delete.html
index 3d78c5c..86393a3 100644
--- a/1.3/protocol-specification-things-delete.html
+++ b/1.3/protocol-specification-things-delete.html
@@ -2430,7 +2430,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things-messages.html b/1.3/protocol-specification-things-messages.html
index 0fbaf05..9f56f99 100644
--- a/1.3/protocol-specification-things-messages.html
+++ b/1.3/protocol-specification-things-messages.html
@@ -1785,7 +1785,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things-retrieve.html b/1.3/protocol-specification-things-retrieve.html
index 311967a..9dd4d20 100644
--- a/1.3/protocol-specification-things-retrieve.html
+++ b/1.3/protocol-specification-things-retrieve.html
@@ -2321,7 +2321,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things-search.html b/1.3/protocol-specification-things-search.html
index 48707f1..83097b7 100644
--- a/1.3/protocol-specification-things-search.html
+++ b/1.3/protocol-specification-things-search.html
@@ -1889,7 +1889,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-things.html b/1.3/protocol-specification-things.html
index cb54678..bbcb31b 100644
--- a/1.3/protocol-specification-things.html
+++ b/1.3/protocol-specification-things.html
@@ -1594,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification-topic.html b/1.3/protocol-specification-topic.html
index a81dffb..9c48374 100644
--- a/1.3/protocol-specification-topic.html
+++ b/1.3/protocol-specification-topic.html
@@ -1699,7 +1699,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-specification.html b/1.3/protocol-specification.html
index 0903b63..4cf2186 100644
--- a/1.3/protocol-specification.html
+++ b/1.3/protocol-specification.html
@@ -1689,7 +1689,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/protocol-twinlive.html b/1.3/protocol-twinlive.html
index 5a76bcf..06212fd 100644
--- a/1.3/protocol-twinlive.html
+++ b/1.3/protocol-twinlive.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_010-M1.html b/1.3/release_notes_010-M1.html
index 18c3c34..f59e92c 100644
--- a/1.3/release_notes_010-M1.html
+++ b/1.3/release_notes_010-M1.html
@@ -1531,7 +1531,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_010-M3.html b/1.3/release_notes_010-M3.html
index 49cd521..5966065 100644
--- a/1.3/release_notes_010-M3.html
+++ b/1.3/release_notes_010-M3.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_020-M1.html b/1.3/release_notes_020-M1.html
index c8be38f..6196311 100644
--- a/1.3/release_notes_020-M1.html
+++ b/1.3/release_notes_020-M1.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_030-M1.html b/1.3/release_notes_030-M1.html
index 6d6e700..ff88600 100644
--- a/1.3/release_notes_030-M1.html
+++ b/1.3/release_notes_030-M1.html
@@ -1583,7 +1583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_030-M2.html b/1.3/release_notes_030-M2.html
index 1bb59d0..9e1594c 100644
--- a/1.3/release_notes_030-M2.html
+++ b/1.3/release_notes_030-M2.html
@@ -1580,7 +1580,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_080-M1.html b/1.3/release_notes_080-M1.html
index 5281b85..68ab531 100644
--- a/1.3/release_notes_080-M1.html
+++ b/1.3/release_notes_080-M1.html
@@ -1602,7 +1602,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_080-M2.html b/1.3/release_notes_080-M2.html
index 0fc8780..51319fe 100644
--- a/1.3/release_notes_080-M2.html
+++ b/1.3/release_notes_080-M2.html
@@ -1586,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_080-M3.html b/1.3/release_notes_080-M3.html
index af56019..28ebb4d 100644
--- a/1.3/release_notes_080-M3.html
+++ b/1.3/release_notes_080-M3.html
@@ -1590,7 +1590,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_080.html b/1.3/release_notes_080.html
index d7b5e64..60d9249 100644
--- a/1.3/release_notes_080.html
+++ b/1.3/release_notes_080.html
@@ -1596,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_090-M1.html b/1.3/release_notes_090-M1.html
index 3a8f972..7f06231 100644
--- a/1.3/release_notes_090-M1.html
+++ b/1.3/release_notes_090-M1.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_090-M2.html b/1.3/release_notes_090-M2.html
index 4bd6264..3b1c1c2 100644
--- a/1.3/release_notes_090-M2.html
+++ b/1.3/release_notes_090-M2.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_090.html b/1.3/release_notes_090.html
index 5edc2b4..875f0fc 100644
--- a/1.3/release_notes_090.html
+++ b/1.3/release_notes_090.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_100-M1a.html b/1.3/release_notes_100-M1a.html
index efe4f20..06be6a3 100644
--- a/1.3/release_notes_100-M1a.html
+++ b/1.3/release_notes_100-M1a.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_100-M2.html b/1.3/release_notes_100-M2.html
index e758526..3d64a3d 100644
--- a/1.3/release_notes_100-M2.html
+++ b/1.3/release_notes_100-M2.html
@@ -1604,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_100.html b/1.3/release_notes_100.html
index 8990de9..8d2cd41 100644
--- a/1.3/release_notes_100.html
+++ b/1.3/release_notes_100.html
@@ -1607,7 +1607,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_110.html b/1.3/release_notes_110.html
index 5cdfaa1..aa9d02d 100644
--- a/1.3/release_notes_110.html
+++ b/1.3/release_notes_110.html
@@ -1648,7 +1648,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_111.html b/1.3/release_notes_111.html
index 1a284aa..bef12d1 100644
--- a/1.3/release_notes_111.html
+++ b/1.3/release_notes_111.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_112.html b/1.3/release_notes_112.html
index 3c9ea66..5d01481 100644
--- a/1.3/release_notes_112.html
+++ b/1.3/release_notes_112.html
@@ -1562,7 +1562,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_113.html b/1.3/release_notes_113.html
index d5927be..da59ef3 100644
--- a/1.3/release_notes_113.html
+++ b/1.3/release_notes_113.html
@@ -1562,7 +1562,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_115.html b/1.3/release_notes_115.html
index a8cdbdb..bcc2bb5 100644
--- a/1.3/release_notes_115.html
+++ b/1.3/release_notes_115.html
@@ -1550,7 +1550,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_120.html b/1.3/release_notes_120.html
index c3147b3..8cd0b50 100644
--- a/1.3/release_notes_120.html
+++ b/1.3/release_notes_120.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_121.html b/1.3/release_notes_121.html
index 59f2d19..6d816f1 100644
--- a/1.3/release_notes_121.html
+++ b/1.3/release_notes_121.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/release_notes_130.html b/1.3/release_notes_130.html
index 4f6daec..dac361a 100644
--- a/1.3/release_notes_130.html
+++ b/1.3/release_notes_130.html
@@ -1639,7 +1639,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/sandbox.html b/1.3/sandbox.html
index d9c63f2..d23542c 100644
--- a/1.3/sandbox.html
+++ b/1.3/sandbox.html
@@ -1585,7 +1585,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_architecture.html b/1.3/tag_architecture.html
index 78cabe2..e1f55d1 100644
--- a/1.3/tag_architecture.html
+++ b/1.3/tag_architecture.html
@@ -2330,7 +2330,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_blog.html b/1.3/tag_blog.html
index 3ef4173..cef2335 100644
--- a/1.3/tag_blog.html
+++ b/1.3/tag_blog.html
@@ -2468,7 +2468,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_client_sdk.html b/1.3/tag_client_sdk.html
index 303c6da..1aebe34 100644
--- a/1.3/tag_client_sdk.html
+++ b/1.3/tag_client_sdk.html
@@ -2316,7 +2316,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_connectivity.html b/1.3/tag_connectivity.html
index abdb59c..2b31589 100644
--- a/1.3/tag_connectivity.html
+++ b/1.3/tag_connectivity.html
@@ -2402,7 +2402,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_getting_started.html b/1.3/tag_getting_started.html
index e7a7b41..4196bbc 100644
--- a/1.3/tag_getting_started.html
+++ b/1.3/tag_getting_started.html
@@ -2330,7 +2330,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_http.html b/1.3/tag_http.html
index e0390e1..1a8e822 100644
--- a/1.3/tag_http.html
+++ b/1.3/tag_http.html
@@ -2324,7 +2324,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_installation.html b/1.3/tag_installation.html
index e2d8710..a720f9c 100644
--- a/1.3/tag_installation.html
+++ b/1.3/tag_installation.html
@@ -2306,7 +2306,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_model.html b/1.3/tag_model.html
index dfeb43b..d6c5627 100644
--- a/1.3/tag_model.html
+++ b/1.3/tag_model.html
@@ -2366,7 +2366,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_news.html b/1.3/tag_news.html
index deec48f..e9ba831 100644
--- a/1.3/tag_news.html
+++ b/1.3/tag_news.html
@@ -2288,7 +2288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_protocol.html b/1.3/tag_protocol.html
index b7c4978..3649a2d 100644
--- a/1.3/tag_protocol.html
+++ b/1.3/tag_protocol.html
@@ -2458,7 +2458,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_release_notes.html b/1.3/tag_release_notes.html
index affee4c..6f75065 100644
--- a/1.3/tag_release_notes.html
+++ b/1.3/tag_release_notes.html
@@ -2426,7 +2426,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_rql.html b/1.3/tag_rql.html
index e717aed..87d34f6 100644
--- a/1.3/tag_rql.html
+++ b/1.3/tag_rql.html
@@ -2354,7 +2354,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_search.html b/1.3/tag_search.html
index 1f16949..cee206f 100644
--- a/1.3/tag_search.html
+++ b/1.3/tag_search.html
@@ -2324,7 +2324,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_signal.html b/1.3/tag_signal.html
index 53f9d61..ea6f338 100644
--- a/1.3/tag_signal.html
+++ b/1.3/tag_signal.html
@@ -2323,7 +2323,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.3/tag_troubleshooting.html b/1.3/tag_troubleshooting.html
index c439163..b8e5ab3 100644
--- a/1.3/tag_troubleshooting.html
+++ b/1.3/tag_troubleshooting.html
@@ -2294,7 +2294,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2017-11-10-welcome-to-ditto.html b/1.4/2017-11-10-welcome-to-ditto.html
index b90662b..5a689e3 100644
--- a/1.4/2017-11-10-welcome-to-ditto.html
+++ b/1.4/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2017-12-18-milestone-announcement-010-M1.html b/1.4/2017-12-18-milestone-announcement-010-M1.html
index 58feb51..f100890 100644
--- a/1.4/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.4/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-01-12-milestone-announcement-010-M3.html b/1.4/2018-01-12-milestone-announcement-010-M3.html
index 484e8fa..968bc19 100644
--- a/1.4/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.4/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.4/2018-01-15-example-demonstrating-rest-to-websocket.html
index e57a617..008da1f 100644
--- a/1.4/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.4/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-02-07-milestone-announcement-020-M1.html b/1.4/2018-02-07-milestone-announcement-020-M1.html
index 960601d..51025b0 100644
--- a/1.4/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.4/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-02-08-feature-definition.html b/1.4/2018-02-08-feature-definition.html
index 8389ce8..6a0a030 100644
--- a/1.4/2018-02-08-feature-definition.html
+++ b/1.4/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-04-25-connectivity-service.html b/1.4/2018-04-25-connectivity-service.html
index 905e2ed..c1fae44 100644
--- a/1.4/2018-04-25-connectivity-service.html
+++ b/1.4/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-04-26-milestone-announcement-030-M1.html b/1.4/2018-04-26-milestone-announcement-030-M1.html
index 0bbc87f..33a0a9f 100644
--- a/1.4/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.4/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-05-02-connecting-ditto-hono.html b/1.4/2018-05-02-connecting-ditto-hono.html
index 7bbc01c..7d6c2fa 100644
--- a/1.4/2018-05-02-connecting-ditto-hono.html
+++ b/1.4/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-06-15-milestone-announcement-030-M2.html b/1.4/2018-06-15-milestone-announcement-030-M2.html
index b32c102..84db386 100644
--- a/1.4/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.4/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-08-14-milestone-announcement-080-M1.html b/1.4/2018-08-14-milestone-announcement-080-M1.html
index 0f9849a..6b03c07 100644
--- a/1.4/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.4/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-09-21-selective-push-notifications.html b/1.4/2018-09-21-selective-push-notifications.html
index 3379a30..e49d4b7 100644
--- a/1.4/2018-09-21-selective-push-notifications.html
+++ b/1.4/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-09-27-milestone-announcement-080-M2.html b/1.4/2018-09-27-milestone-announcement-080-M2.html
index 97aa5aa..540938d 100644
--- a/1.4/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.4/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-10-16-example-mqtt-bidirectional.html b/1.4/2018-10-16-example-mqtt-bidirectional.html
index 9bd4deb..3f2639d 100644
--- a/1.4/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.4/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-11-14-milestone-announcement-080-M3.html b/1.4/2018-11-14-milestone-announcement-080-M3.html
index 33f5325..57d6000 100644
--- a/1.4/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.4/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-11-28-release-announcement-080.html b/1.4/2018-11-28-release-announcement-080.html
index 257f8d6..da876e4 100644
--- a/1.4/2018-11-28-release-announcement-080.html
+++ b/1.4/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2018-12-05-example-command-and-control.html b/1.4/2018-12-05-example-command-and-control.html
index d036c3d..ec74ca2 100644
--- a/1.4/2018-12-05-example-command-and-control.html
+++ b/1.4/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-03-13-kafka-connectivity.html b/1.4/2019-03-13-kafka-connectivity.html
index 71ab23a..26a3555 100644
--- a/1.4/2019-03-13-kafka-connectivity.html
+++ b/1.4/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-03-28-milestone-announcement-090-M1.html b/1.4/2019-03-28-milestone-announcement-090-M1.html
index 2bf6a14..e541cc1 100644
--- a/1.4/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.4/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-04-29-milestone-announcement-090-M2.html b/1.4/2019-04-29-milestone-announcement-090-M2.html
index b002977..9128431 100644
--- a/1.4/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.4/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-07-10-release-announcement-090.html b/1.4/2019-07-10-release-announcement-090.html
index 43b42fb..6198487 100644
--- a/1.4/2019-07-10-release-announcement-090.html
+++ b/1.4/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-08-28-openid-connect.html b/1.4/2019-08-28-openid-connect.html
index 7b8b43f..c1cf443 100644
--- a/1.4/2019-08-28-openid-connect.html
+++ b/1.4/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-09-17-milestone-announcement-100-M1a.html b/1.4/2019-09-17-milestone-announcement-100-M1a.html
index 03d2f81..966feb1 100644
--- a/1.4/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.4/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-10-17-http-connectivity.html b/1.4/2019-10-17-http-connectivity.html
index d0e93f5..60d7f26 100644
--- a/1.4/2019-10-17-http-connectivity.html
+++ b/1.4/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-11-04-milestone-announcement-100-M2.html b/1.4/2019-11-04-milestone-announcement-100-M2.html
index 610d1c6..8d71ae7 100644
--- a/1.4/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.4/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2019-12-12-release-announcement-100.html b/1.4/2019-12-12-release-announcement-100.html
index f8cbb7e..1178481 100644
--- a/1.4/2019-12-12-release-announcement-100.html
+++ b/1.4/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.4/2020-04-16-connecting-to-ttn-via-mqtt.html
index 5d740e2..e7524b8 100644
--- a/1.4/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.4/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-04-29-release-announcement-110.html b/1.4/2020-04-29-release-announcement-110.html
index 12c6585..bb48ea2 100644
--- a/1.4/2020-04-29-release-announcement-110.html
+++ b/1.4/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-08-31-release-announcement-120.html b/1.4/2020-08-31-release-announcement-120.html
index 2668587..64d9140 100644
--- a/1.4/2020-08-31-release-announcement-120.html
+++ b/1.4/2020-08-31-release-announcement-120.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-09-30-release-announcement-130.html b/1.4/2020-09-30-release-announcement-130.html
index fd8261f..e9d1fa0 100644
--- a/1.4/2020-09-30-release-announcement-130.html
+++ b/1.4/2020-09-30-release-announcement-130.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-10-08-asynchronous-client-creation.html b/1.4/2020-10-08-asynchronous-client-creation.html
index 2139507..46553eb 100644
--- a/1.4/2020-10-08-asynchronous-client-creation.html
+++ b/1.4/2020-10-08-asynchronous-client-creation.html
@@ -324,7 +324,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-10-23-end-2-end-acknowledgment.html b/1.4/2020-10-23-end-2-end-acknowledgment.html
index fbe9d6f..aa149c6 100644
--- a/1.4/2020-10-23-end-2-end-acknowledgment.html
+++ b/1.4/2020-10-23-end-2-end-acknowledgment.html
@@ -563,7 +563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/2020-10-28-release-announcement-140.html b/1.4/2020-10-28-release-announcement-140.html
index 2fbcc3e..41c4749 100644
--- a/1.4/2020-10-28-release-announcement-140.html
+++ b/1.4/2020-10-28-release-announcement-140.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/404.html b/1.4/404.html
index b14766f..0826e38 100644
--- a/1.4/404.html
+++ b/1.4/404.html
@@ -1528,7 +1528,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-overview.html b/1.4/architecture-overview.html
index d00dcfe..0dc9f65 100644
--- a/1.4/architecture-overview.html
+++ b/1.4/architecture-overview.html
@@ -1581,7 +1581,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-concierge.html b/1.4/architecture-services-concierge.html
index 4b9403f..50f1597 100644
--- a/1.4/architecture-services-concierge.html
+++ b/1.4/architecture-services-concierge.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-connectivity.html b/1.4/architecture-services-connectivity.html
index 726a2a4..5f4da52 100644
--- a/1.4/architecture-services-connectivity.html
+++ b/1.4/architecture-services-connectivity.html
@@ -1581,7 +1581,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-gateway.html b/1.4/architecture-services-gateway.html
index dcfa4ce..3d77f14 100644
--- a/1.4/architecture-services-gateway.html
+++ b/1.4/architecture-services-gateway.html
@@ -1559,7 +1559,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-policies.html b/1.4/architecture-services-policies.html
index 43f426b..05b8c04 100644
--- a/1.4/architecture-services-policies.html
+++ b/1.4/architecture-services-policies.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-things-search.html b/1.4/architecture-services-things-search.html
index f173791..26ddae0 100644
--- a/1.4/architecture-services-things-search.html
+++ b/1.4/architecture-services-things-search.html
@@ -1604,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/architecture-services-things.html b/1.4/architecture-services-things.html
index 8a29852..0a317e7 100644
--- a/1.4/architecture-services-things.html
+++ b/1.4/architecture-services-things.html
@@ -1560,7 +1560,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-acknowledgements.html b/1.4/basic-acknowledgements.html
index f5ece40..844594c 100644
--- a/1.4/basic-acknowledgements.html
+++ b/1.4/basic-acknowledgements.html
@@ -2183,7 +2183,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-acl.html b/1.4/basic-acl.html
index cc92a47..3e91ed5 100644
--- a/1.4/basic-acl.html
+++ b/1.4/basic-acl.html
@@ -1598,7 +1598,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-apis.html b/1.4/basic-apis.html
index aa35aaf..33044b2 100644
--- a/1.4/basic-apis.html
+++ b/1.4/basic-apis.html
@@ -1656,7 +1656,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-auth.html b/1.4/basic-auth.html
index d513ddf..7c5fcef 100644
--- a/1.4/basic-auth.html
+++ b/1.4/basic-auth.html
@@ -1602,7 +1602,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-changenotifications.html b/1.4/basic-changenotifications.html
index 253a1cd..854e5d9 100644
--- a/1.4/basic-changenotifications.html
+++ b/1.4/basic-changenotifications.html
@@ -1600,7 +1600,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-connections.html b/1.4/basic-connections.html
index c718dcb..a153f77 100644
--- a/1.4/basic-connections.html
+++ b/1.4/basic-connections.html
@@ -2118,7 +2118,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-enrichment.html b/1.4/basic-enrichment.html
index 03f2922..b6fbcf0 100644
--- a/1.4/basic-enrichment.html
+++ b/1.4/basic-enrichment.html
@@ -1631,7 +1631,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-errors.html b/1.4/basic-errors.html
index 72a8cbd..56e0507 100644
--- a/1.4/basic-errors.html
+++ b/1.4/basic-errors.html
@@ -1577,7 +1577,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-feature.html b/1.4/basic-feature.html
index 4c3c707..03e9dcf 100644
--- a/1.4/basic-feature.html
+++ b/1.4/basic-feature.html
@@ -1761,7 +1761,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-messages.html b/1.4/basic-messages.html
index 7c859fe..5504658 100644
--- a/1.4/basic-messages.html
+++ b/1.4/basic-messages.html
@@ -1669,7 +1669,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-metadata.html b/1.4/basic-metadata.html
index b7711ce..096ec7d 100644
--- a/1.4/basic-metadata.html
+++ b/1.4/basic-metadata.html
@@ -1711,7 +1711,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-namespaces-and-names.html b/1.4/basic-namespaces-and-names.html
index 3673398..49aaa31 100644
--- a/1.4/basic-namespaces-and-names.html
+++ b/1.4/basic-namespaces-and-names.html
@@ -1604,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-overview.html b/1.4/basic-overview.html
index e73d808..9aa65b0 100644
--- a/1.4/basic-overview.html
+++ b/1.4/basic-overview.html
@@ -1673,7 +1673,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-placeholders.html b/1.4/basic-placeholders.html
index 55008f3..50ea5d4 100644
--- a/1.4/basic-placeholders.html
+++ b/1.4/basic-placeholders.html
@@ -1815,7 +1815,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-policy.html b/1.4/basic-policy.html
index 24c66c3..a455ef2 100644
--- a/1.4/basic-policy.html
+++ b/1.4/basic-policy.html
@@ -1939,7 +1939,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-rql.html b/1.4/basic-rql.html
index 3a91bff..db44c69 100644
--- a/1.4/basic-rql.html
+++ b/1.4/basic-rql.html
@@ -1779,7 +1779,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-search.html b/1.4/basic-search.html
index 4ccba85..ad07c59 100644
--- a/1.4/basic-search.html
+++ b/1.4/basic-search.html
@@ -1672,7 +1672,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-signals-command.html b/1.4/basic-signals-command.html
index a4946e2..b313223 100644
--- a/1.4/basic-signals-command.html
+++ b/1.4/basic-signals-command.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-signals-commandresponse.html b/1.4/basic-signals-commandresponse.html
index 5754c47..7d232f0 100644
--- a/1.4/basic-signals-commandresponse.html
+++ b/1.4/basic-signals-commandresponse.html
@@ -1538,7 +1538,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-signals-errorresponse.html b/1.4/basic-signals-errorresponse.html
index ee2ee76..ef31038 100644
--- a/1.4/basic-signals-errorresponse.html
+++ b/1.4/basic-signals-errorresponse.html
@@ -1542,7 +1542,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-signals-event.html b/1.4/basic-signals-event.html
index 9452d9c..970b99e 100644
--- a/1.4/basic-signals-event.html
+++ b/1.4/basic-signals-event.html
@@ -1544,7 +1544,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-signals.html b/1.4/basic-signals.html
index f48bb3b..99cb2ac 100644
--- a/1.4/basic-signals.html
+++ b/1.4/basic-signals.html
@@ -1588,7 +1588,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/basic-thing.html b/1.4/basic-thing.html
index 449242b..50d9042 100644
--- a/1.4/basic-thing.html
+++ b/1.4/basic-thing.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/blog.html b/1.4/blog.html
index c05ce53..4ba4d7d 100644
--- a/1.4/blog.html
+++ b/1.4/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/blog_archive.html b/1.4/blog_archive.html
index d001ca8..a8207e3 100644
--- a/1.4/blog_archive.html
+++ b/1.4/blog_archive.html
@@ -481,7 +481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/client-sdk-java.html b/1.4/client-sdk-java.html
index 65dddcd..f12f64f 100644
--- a/1.4/client-sdk-java.html
+++ b/1.4/client-sdk-java.html
@@ -1783,7 +1783,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/client-sdk-javascript.html b/1.4/client-sdk-javascript.html
index 9cea264..40043db 100644
--- a/1.4/client-sdk-javascript.html
+++ b/1.4/client-sdk-javascript.html
@@ -1594,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/client-sdk-overview.html b/1.4/client-sdk-overview.html
index 09ca5af..0c7e5f4 100644
--- a/1.4/client-sdk-overview.html
+++ b/1.4/client-sdk-overview.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-header-mapping.html b/1.4/connectivity-header-mapping.html
index a1be8aa..57c9822 100644
--- a/1.4/connectivity-header-mapping.html
+++ b/1.4/connectivity-header-mapping.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-manage-connections.html b/1.4/connectivity-manage-connections.html
index 7ada8c3..8b3197f 100644
--- a/1.4/connectivity-manage-connections.html
+++ b/1.4/connectivity-manage-connections.html
@@ -1856,7 +1856,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-mapping.html b/1.4/connectivity-mapping.html
index d26c3a8..8a0d7ff 100644
--- a/1.4/connectivity-mapping.html
+++ b/1.4/connectivity-mapping.html
@@ -2462,7 +2462,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-overview.html b/1.4/connectivity-overview.html
index a589dd7..85fa700 100644
--- a/1.4/connectivity-overview.html
+++ b/1.4/connectivity-overview.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-amqp091.html b/1.4/connectivity-protocol-bindings-amqp091.html
index ecd380e..535cc54 100644
--- a/1.4/connectivity-protocol-bindings-amqp091.html
+++ b/1.4/connectivity-protocol-bindings-amqp091.html
@@ -1699,7 +1699,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-amqp10.html b/1.4/connectivity-protocol-bindings-amqp10.html
index 73da82a..512b16c 100644
--- a/1.4/connectivity-protocol-bindings-amqp10.html
+++ b/1.4/connectivity-protocol-bindings-amqp10.html
@@ -1745,7 +1745,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-http.html b/1.4/connectivity-protocol-bindings-http.html
index 33db8ea..08d869d 100644
--- a/1.4/connectivity-protocol-bindings-http.html
+++ b/1.4/connectivity-protocol-bindings-http.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-kafka2.html b/1.4/connectivity-protocol-bindings-kafka2.html
index 4c1f2d5..0878899 100644
--- a/1.4/connectivity-protocol-bindings-kafka2.html
+++ b/1.4/connectivity-protocol-bindings-kafka2.html
@@ -1677,7 +1677,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-mqtt.html b/1.4/connectivity-protocol-bindings-mqtt.html
index ee89c8b..e5032ef 100644
--- a/1.4/connectivity-protocol-bindings-mqtt.html
+++ b/1.4/connectivity-protocol-bindings-mqtt.html
@@ -1870,7 +1870,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-protocol-bindings-mqtt5.html b/1.4/connectivity-protocol-bindings-mqtt5.html
index 26e7048..f62ab37 100644
--- a/1.4/connectivity-protocol-bindings-mqtt5.html
+++ b/1.4/connectivity-protocol-bindings-mqtt5.html
@@ -1878,7 +1878,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/connectivity-tls-certificates.html b/1.4/connectivity-tls-certificates.html
index 71be4b5..ab01f2c 100644
--- a/1.4/connectivity-tls-certificates.html
+++ b/1.4/connectivity-tls-certificates.html
@@ -1649,7 +1649,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/feedback.html b/1.4/feedback.html
index 0604190..5511a7a 100644
--- a/1.4/feedback.html
+++ b/1.4/feedback.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/glossary.html b/1.4/glossary.html
index 64fbc4a..1db8986 100644
--- a/1.4/glossary.html
+++ b/1.4/glossary.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/http-api-doc.html b/1.4/http-api-doc.html
index fb49a03..a9a5f4d 100644
--- a/1.4/http-api-doc.html
+++ b/1.4/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-concepts.html b/1.4/httpapi-concepts.html
index 7d9e561..107d6d6 100644
--- a/1.4/httpapi-concepts.html
+++ b/1.4/httpapi-concepts.html
@@ -2127,7 +2127,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-messages.html b/1.4/httpapi-messages.html
index 8ee9672..5610d19 100644
--- a/1.4/httpapi-messages.html
+++ b/1.4/httpapi-messages.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-overview.html b/1.4/httpapi-overview.html
index 66e4998..9045ea1 100644
--- a/1.4/httpapi-overview.html
+++ b/1.4/httpapi-overview.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-protocol-bindings-websocket.html b/1.4/httpapi-protocol-bindings-websocket.html
index c66de7e..d4473a6 100644
--- a/1.4/httpapi-protocol-bindings-websocket.html
+++ b/1.4/httpapi-protocol-bindings-websocket.html
@@ -1835,7 +1835,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-search.html b/1.4/httpapi-search.html
index 45e7248..f2942bd 100644
--- a/1.4/httpapi-search.html
+++ b/1.4/httpapi-search.html
@@ -1596,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/httpapi-sse.html b/1.4/httpapi-sse.html
index ddbdfbf..b2899eb 100644
--- a/1.4/httpapi-sse.html
+++ b/1.4/httpapi-sse.html
@@ -1783,7 +1783,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/index.html b/1.4/index.html
index 4d1d607..c056a8d 100644
--- a/1.4/index.html
+++ b/1.4/index.html
@@ -265,7 +265,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/installation-building.html b/1.4/installation-building.html
index c6e3ad0..37e0a3e 100644
--- a/1.4/installation-building.html
+++ b/1.4/installation-building.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/installation-operating.html b/1.4/installation-operating.html
index 9d1a07c..7f9e258 100644
--- a/1.4/installation-operating.html
+++ b/1.4/installation-operating.html
@@ -2424,7 +2424,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/installation-running.html b/1.4/installation-running.html
index 9fc31df..84f204f 100644
--- a/1.4/installation-running.html
+++ b/1.4/installation-running.html
@@ -1596,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/intro-digitaltwins.html b/1.4/intro-digitaltwins.html
index c2e691d..4989b6d 100644
--- a/1.4/intro-digitaltwins.html
+++ b/1.4/intro-digitaltwins.html
@@ -1571,7 +1571,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/intro-hello-world.html b/1.4/intro-hello-world.html
index f7fff8a..6a2248f 100644
--- a/1.4/intro-hello-world.html
+++ b/1.4/intro-hello-world.html
@@ -1660,7 +1660,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/intro-overview.html b/1.4/intro-overview.html
index 5672920..a32eb7f 100644
--- a/1.4/intro-overview.html
+++ b/1.4/intro-overview.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/presentations.html b/1.4/presentations.html
index 54a6594..e0e380b 100644
--- a/1.4/presentations.html
+++ b/1.4/presentations.html
@@ -1581,7 +1581,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-bindings.html b/1.4/protocol-bindings.html
index 6f59819..b3db3fe 100644
--- a/1.4/protocol-bindings.html
+++ b/1.4/protocol-bindings.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createattribute.html b/1.4/protocol-examples-createattribute.html
index 115fbf9..11c87f2 100644
--- a/1.4/protocol-examples-createattribute.html
+++ b/1.4/protocol-examples-createattribute.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createattributes.html b/1.4/protocol-examples-createattributes.html
index 383860a..3908552 100644
--- a/1.4/protocol-examples-createattributes.html
+++ b/1.4/protocol-examples-createattributes.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createdefinition.html b/1.4/protocol-examples-createdefinition.html
index 2723807..5533941 100644
--- a/1.4/protocol-examples-createdefinition.html
+++ b/1.4/protocol-examples-createdefinition.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createfeature.html b/1.4/protocol-examples-createfeature.html
index 28f1ffb..d52e50a 100644
--- a/1.4/protocol-examples-createfeature.html
+++ b/1.4/protocol-examples-createfeature.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createfeatures.html b/1.4/protocol-examples-createfeatures.html
index 76e335a..7929b27 100644
--- a/1.4/protocol-examples-createfeatures.html
+++ b/1.4/protocol-examples-createfeatures.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createproperties.html b/1.4/protocol-examples-createproperties.html
index 20668ac..b3ac4e9 100644
--- a/1.4/protocol-examples-createproperties.html
+++ b/1.4/protocol-examples-createproperties.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createproperty.html b/1.4/protocol-examples-createproperty.html
index 17391fe..fdb81f4 100644
--- a/1.4/protocol-examples-createproperty.html
+++ b/1.4/protocol-examples-createproperty.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-creatething.html b/1.4/protocol-examples-creatething.html
index c78c55d..582faf5 100644
--- a/1.4/protocol-examples-creatething.html
+++ b/1.4/protocol-examples-creatething.html
@@ -1656,7 +1656,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-createthingdefinition.html b/1.4/protocol-examples-createthingdefinition.html
index 6d48617..3571cf5 100644
--- a/1.4/protocol-examples-createthingdefinition.html
+++ b/1.4/protocol-examples-createthingdefinition.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deleteattribute.html b/1.4/protocol-examples-deleteattribute.html
index 59180f8..6cf9aff 100644
--- a/1.4/protocol-examples-deleteattribute.html
+++ b/1.4/protocol-examples-deleteattribute.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deleteattributes.html b/1.4/protocol-examples-deleteattributes.html
index 96a7626..83b6dea 100644
--- a/1.4/protocol-examples-deleteattributes.html
+++ b/1.4/protocol-examples-deleteattributes.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deletedefinition.html b/1.4/protocol-examples-deletedefinition.html
index ef5299f..6ac3744 100644
--- a/1.4/protocol-examples-deletedefinition.html
+++ b/1.4/protocol-examples-deletedefinition.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deletefeature.html b/1.4/protocol-examples-deletefeature.html
index 56ff76d..9f3e5f6 100644
--- a/1.4/protocol-examples-deletefeature.html
+++ b/1.4/protocol-examples-deletefeature.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deletefeatures.html b/1.4/protocol-examples-deletefeatures.html
index 4864331..54c6e86 100644
--- a/1.4/protocol-examples-deletefeatures.html
+++ b/1.4/protocol-examples-deletefeatures.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deleteproperties.html b/1.4/protocol-examples-deleteproperties.html
index a805564..0598bfe 100644
--- a/1.4/protocol-examples-deleteproperties.html
+++ b/1.4/protocol-examples-deleteproperties.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deleteproperty.html b/1.4/protocol-examples-deleteproperty.html
index ac39ede..d05dead 100644
--- a/1.4/protocol-examples-deleteproperty.html
+++ b/1.4/protocol-examples-deleteproperty.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deletething.html b/1.4/protocol-examples-deletething.html
index 0882776..03953b4 100644
--- a/1.4/protocol-examples-deletething.html
+++ b/1.4/protocol-examples-deletething.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-deletethingdefinition.html b/1.4/protocol-examples-deletethingdefinition.html
index e2a677a..de990c1 100644
--- a/1.4/protocol-examples-deletethingdefinition.html
+++ b/1.4/protocol-examples-deletethingdefinition.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-errorresponses.html b/1.4/protocol-examples-errorresponses.html
index 43f0c42..754b9da 100644
--- a/1.4/protocol-examples-errorresponses.html
+++ b/1.4/protocol-examples-errorresponses.html
@@ -1990,7 +1990,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyattribute.html b/1.4/protocol-examples-modifyattribute.html
index 6027d5e..b50956e 100644
--- a/1.4/protocol-examples-modifyattribute.html
+++ b/1.4/protocol-examples-modifyattribute.html
@@ -1563,7 +1563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyattributes.html b/1.4/protocol-examples-modifyattributes.html
index 3c2eea9..2aa34f0 100644
--- a/1.4/protocol-examples-modifyattributes.html
+++ b/1.4/protocol-examples-modifyattributes.html
@@ -1568,7 +1568,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifydefinition.html b/1.4/protocol-examples-modifydefinition.html
index 6fdbb89..e6e5114 100644
--- a/1.4/protocol-examples-modifydefinition.html
+++ b/1.4/protocol-examples-modifydefinition.html
@@ -1561,7 +1561,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyfeature.html b/1.4/protocol-examples-modifyfeature.html
index 025a4b9..2795d39 100644
--- a/1.4/protocol-examples-modifyfeature.html
+++ b/1.4/protocol-examples-modifyfeature.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyfeatures.html b/1.4/protocol-examples-modifyfeatures.html
index 1ba55ff..1b3c489 100644
--- a/1.4/protocol-examples-modifyfeatures.html
+++ b/1.4/protocol-examples-modifyfeatures.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifypolicyid.html b/1.4/protocol-examples-modifypolicyid.html
index 3badeb8..c948445 100644
--- a/1.4/protocol-examples-modifypolicyid.html
+++ b/1.4/protocol-examples-modifypolicyid.html
@@ -1579,7 +1579,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyproperties.html b/1.4/protocol-examples-modifyproperties.html
index 091feec..56d4465 100644
--- a/1.4/protocol-examples-modifyproperties.html
+++ b/1.4/protocol-examples-modifyproperties.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifyproperty.html b/1.4/protocol-examples-modifyproperty.html
index 0cee25b..a7f4509 100644
--- a/1.4/protocol-examples-modifyproperty.html
+++ b/1.4/protocol-examples-modifyproperty.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifything.html b/1.4/protocol-examples-modifything.html
index e64be66..b70528b 100644
--- a/1.4/protocol-examples-modifything.html
+++ b/1.4/protocol-examples-modifything.html
@@ -1637,7 +1637,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-modifythingdefinition.html b/1.4/protocol-examples-modifythingdefinition.html
index 88a9bb2..120d0ca 100644
--- a/1.4/protocol-examples-modifythingdefinition.html
+++ b/1.4/protocol-examples-modifythingdefinition.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-createpolicy.html b/1.4/protocol-examples-policies-createpolicy.html
index 4d049f5..c452efb 100644
--- a/1.4/protocol-examples-policies-createpolicy.html
+++ b/1.4/protocol-examples-policies-createpolicy.html
@@ -1591,7 +1591,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-createpolicyentry.html b/1.4/protocol-examples-policies-createpolicyentry.html
index 8a86c83..e85040a 100644
--- a/1.4/protocol-examples-policies-createpolicyentry.html
+++ b/1.4/protocol-examples-policies-createpolicyentry.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-createresource.html b/1.4/protocol-examples-policies-createresource.html
index 6bedacd..b26cdd6 100644
--- a/1.4/protocol-examples-policies-createresource.html
+++ b/1.4/protocol-examples-policies-createresource.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-createsubject.html b/1.4/protocol-examples-policies-createsubject.html
index d101722..2748017 100644
--- a/1.4/protocol-examples-policies-createsubject.html
+++ b/1.4/protocol-examples-policies-createsubject.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-deletepolicy.html b/1.4/protocol-examples-policies-deletepolicy.html
index 397ec93..31222c5 100644
--- a/1.4/protocol-examples-policies-deletepolicy.html
+++ b/1.4/protocol-examples-policies-deletepolicy.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-deletepolicyentry.html b/1.4/protocol-examples-policies-deletepolicyentry.html
index b51ab9d..2a44289 100644
--- a/1.4/protocol-examples-policies-deletepolicyentry.html
+++ b/1.4/protocol-examples-policies-deletepolicyentry.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-deleteresource.html b/1.4/protocol-examples-policies-deleteresource.html
index 38f7fd2..6b7e5c9 100644
--- a/1.4/protocol-examples-policies-deleteresource.html
+++ b/1.4/protocol-examples-policies-deleteresource.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-deletesubject.html b/1.4/protocol-examples-policies-deletesubject.html
index 23565a9..f91c99b 100644
--- a/1.4/protocol-examples-policies-deletesubject.html
+++ b/1.4/protocol-examples-policies-deletesubject.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-errorresponses.html b/1.4/protocol-examples-policies-errorresponses.html
index ec8cbe6..d85cee7 100644
--- a/1.4/protocol-examples-policies-errorresponses.html
+++ b/1.4/protocol-examples-policies-errorresponses.html
@@ -1887,7 +1887,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifypolicy.html b/1.4/protocol-examples-policies-modifypolicy.html
index 2dad6fd..575e4cc 100644
--- a/1.4/protocol-examples-policies-modifypolicy.html
+++ b/1.4/protocol-examples-policies-modifypolicy.html
@@ -1570,7 +1570,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifypolicyentries.html b/1.4/protocol-examples-policies-modifypolicyentries.html
index 09c1b61..1d08a51 100644
--- a/1.4/protocol-examples-policies-modifypolicyentries.html
+++ b/1.4/protocol-examples-policies-modifypolicyentries.html
@@ -1589,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifypolicyentry.html b/1.4/protocol-examples-policies-modifypolicyentry.html
index 5b21831..399b9c5 100644
--- a/1.4/protocol-examples-policies-modifypolicyentry.html
+++ b/1.4/protocol-examples-policies-modifypolicyentry.html
@@ -1567,7 +1567,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifyresource.html b/1.4/protocol-examples-policies-modifyresource.html
index 48b2a89..3a04ab8 100644
--- a/1.4/protocol-examples-policies-modifyresource.html
+++ b/1.4/protocol-examples-policies-modifyresource.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifyresources.html b/1.4/protocol-examples-policies-modifyresources.html
index 770a148..2052305 100644
--- a/1.4/protocol-examples-policies-modifyresources.html
+++ b/1.4/protocol-examples-policies-modifyresources.html
@@ -1559,7 +1559,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifysubject.html b/1.4/protocol-examples-policies-modifysubject.html
index e19efc1..593d728 100644
--- a/1.4/protocol-examples-policies-modifysubject.html
+++ b/1.4/protocol-examples-policies-modifysubject.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-modifysubjects.html b/1.4/protocol-examples-policies-modifysubjects.html
index 3d8f520..fbd8be7 100644
--- a/1.4/protocol-examples-policies-modifysubjects.html
+++ b/1.4/protocol-examples-policies-modifysubjects.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrievepolicy.html b/1.4/protocol-examples-policies-retrievepolicy.html
index 7188a80..18db03c 100644
--- a/1.4/protocol-examples-policies-retrievepolicy.html
+++ b/1.4/protocol-examples-policies-retrievepolicy.html
@@ -1570,7 +1570,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrievepolicyentries.html b/1.4/protocol-examples-policies-retrievepolicyentries.html
index b56b624..bb22db6 100644
--- a/1.4/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.4/protocol-examples-policies-retrievepolicyentries.html
@@ -1583,7 +1583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrievepolicyentry.html b/1.4/protocol-examples-policies-retrievepolicyentry.html
index ba23bee..8b23dd9 100644
--- a/1.4/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.4/protocol-examples-policies-retrievepolicyentry.html
@@ -1565,7 +1565,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrieveresource.html b/1.4/protocol-examples-policies-retrieveresource.html
index 37d9da4..0db7d24 100644
--- a/1.4/protocol-examples-policies-retrieveresource.html
+++ b/1.4/protocol-examples-policies-retrieveresource.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrieveresources.html b/1.4/protocol-examples-policies-retrieveresources.html
index 3e34080..baa1719 100644
--- a/1.4/protocol-examples-policies-retrieveresources.html
+++ b/1.4/protocol-examples-policies-retrieveresources.html
@@ -1558,7 +1558,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrievesubject.html b/1.4/protocol-examples-policies-retrievesubject.html
index 573e407..2986bdb 100644
--- a/1.4/protocol-examples-policies-retrievesubject.html
+++ b/1.4/protocol-examples-policies-retrievesubject.html
@@ -1552,7 +1552,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-policies-retrievesubjects.html b/1.4/protocol-examples-policies-retrievesubjects.html
index 500d8f3..0d895b3 100644
--- a/1.4/protocol-examples-policies-retrievesubjects.html
+++ b/1.4/protocol-examples-policies-retrievesubjects.html
@@ -1554,7 +1554,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrieveattribute.html b/1.4/protocol-examples-retrieveattribute.html
index 4f2c227..7d45f9f 100644
--- a/1.4/protocol-examples-retrieveattribute.html
+++ b/1.4/protocol-examples-retrieveattribute.html
@@ -1549,7 +1549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrieveattributes.html b/1.4/protocol-examples-retrieveattributes.html
index 09549dd..f3bf7e8 100644
--- a/1.4/protocol-examples-retrieveattributes.html
+++ b/1.4/protocol-examples-retrieveattributes.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievedefinition.html b/1.4/protocol-examples-retrievedefinition.html
index e28cc0a..0e0cdd3 100644
--- a/1.4/protocol-examples-retrievedefinition.html
+++ b/1.4/protocol-examples-retrievedefinition.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievefeature.html b/1.4/protocol-examples-retrievefeature.html
index 4a3fe3e..398699c 100644
--- a/1.4/protocol-examples-retrievefeature.html
+++ b/1.4/protocol-examples-retrievefeature.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievefeatures.html b/1.4/protocol-examples-retrievefeatures.html
index 4aa2414..4067f57 100644
--- a/1.4/protocol-examples-retrievefeatures.html
+++ b/1.4/protocol-examples-retrievefeatures.html
@@ -1555,7 +1555,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrieveproperties.html b/1.4/protocol-examples-retrieveproperties.html
index 9b1e320..b02624d 100644
--- a/1.4/protocol-examples-retrieveproperties.html
+++ b/1.4/protocol-examples-retrieveproperties.html
@@ -1551,7 +1551,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrieveproperty.html b/1.4/protocol-examples-retrieveproperty.html
index 94af9e9..0580f84 100644
--- a/1.4/protocol-examples-retrieveproperty.html
+++ b/1.4/protocol-examples-retrieveproperty.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievething.html b/1.4/protocol-examples-retrievething.html
index c6865d6..b2cec9f 100644
--- a/1.4/protocol-examples-retrievething.html
+++ b/1.4/protocol-examples-retrievething.html
@@ -1575,7 +1575,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievethingdefinition.html b/1.4/protocol-examples-retrievethingdefinition.html
index 811764b..f9a4863 100644
--- a/1.4/protocol-examples-retrievethingdefinition.html
+++ b/1.4/protocol-examples-retrievethingdefinition.html
@@ -1546,7 +1546,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-retrievethings.html b/1.4/protocol-examples-retrievethings.html
index be45df0..6a33ee4 100644
--- a/1.4/protocol-examples-retrievethings.html
+++ b/1.4/protocol-examples-retrievethings.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples-search.html b/1.4/protocol-examples-search.html
index bc8389c..6ecaeec 100644
--- a/1.4/protocol-examples-search.html
+++ b/1.4/protocol-examples-search.html
@@ -1650,7 +1650,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-examples.html b/1.4/protocol-examples.html
index d3e7230..b64fa45 100644
--- a/1.4/protocol-examples.html
+++ b/1.4/protocol-examples.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-overview.html b/1.4/protocol-overview.html
index 8ca8265..f1c78c7 100644
--- a/1.4/protocol-overview.html
+++ b/1.4/protocol-overview.html
@@ -1548,7 +1548,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-acks.html b/1.4/protocol-specification-acks.html
index 858b6ee..543853e 100644
--- a/1.4/protocol-specification-acks.html
+++ b/1.4/protocol-specification-acks.html
@@ -1572,7 +1572,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-errors.html b/1.4/protocol-specification-errors.html
index 1d32bf5..e259e58 100644
--- a/1.4/protocol-specification-errors.html
+++ b/1.4/protocol-specification-errors.html
@@ -1541,7 +1541,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-policies-create-or-modify.html b/1.4/protocol-specification-policies-create-or-modify.html
index 2033469..b63872a 100644
--- a/1.4/protocol-specification-policies-create-or-modify.html
+++ b/1.4/protocol-specification-policies-create-or-modify.html
@@ -2150,7 +2150,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-policies-delete.html b/1.4/protocol-specification-policies-delete.html
index 7b49acd..c21ded9 100644
--- a/1.4/protocol-specification-policies-delete.html
+++ b/1.4/protocol-specification-policies-delete.html
@@ -1820,7 +1820,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-policies-retrieve.html b/1.4/protocol-specification-policies-retrieve.html
index 4c419cb..e96d590 100644
--- a/1.4/protocol-specification-policies-retrieve.html
+++ b/1.4/protocol-specification-policies-retrieve.html
@@ -2043,7 +2043,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-policies.html b/1.4/protocol-specification-policies.html
index 0fa7cbd..c477941 100644
--- a/1.4/protocol-specification-policies.html
+++ b/1.4/protocol-specification-policies.html
@@ -1630,7 +1630,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things-create-or-modify.html b/1.4/protocol-specification-things-create-or-modify.html
index be4e348..2c3cc9c 100644
--- a/1.4/protocol-specification-things-create-or-modify.html
+++ b/1.4/protocol-specification-things-create-or-modify.html
@@ -2950,7 +2950,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things-delete.html b/1.4/protocol-specification-things-delete.html
index e6605f3..119adcc 100644
--- a/1.4/protocol-specification-things-delete.html
+++ b/1.4/protocol-specification-things-delete.html
@@ -2437,7 +2437,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things-messages.html b/1.4/protocol-specification-things-messages.html
index 1da0994..1e64b32 100644
--- a/1.4/protocol-specification-things-messages.html
+++ b/1.4/protocol-specification-things-messages.html
@@ -1792,7 +1792,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things-retrieve.html b/1.4/protocol-specification-things-retrieve.html
index a47c822..b2b5993 100644
--- a/1.4/protocol-specification-things-retrieve.html
+++ b/1.4/protocol-specification-things-retrieve.html
@@ -2328,7 +2328,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things-search.html b/1.4/protocol-specification-things-search.html
index 61a905f..4e9e928 100644
--- a/1.4/protocol-specification-things-search.html
+++ b/1.4/protocol-specification-things-search.html
@@ -1896,7 +1896,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-things.html b/1.4/protocol-specification-things.html
index ebb167a..9121f02 100644
--- a/1.4/protocol-specification-things.html
+++ b/1.4/protocol-specification-things.html
@@ -1601,7 +1601,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification-topic.html b/1.4/protocol-specification-topic.html
index 5f696fd..9bd3264 100644
--- a/1.4/protocol-specification-topic.html
+++ b/1.4/protocol-specification-topic.html
@@ -1706,7 +1706,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-specification.html b/1.4/protocol-specification.html
index 996000b..866d748 100644
--- a/1.4/protocol-specification.html
+++ b/1.4/protocol-specification.html
@@ -1696,7 +1696,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/protocol-twinlive.html b/1.4/protocol-twinlive.html
index c8ad05e..1f4d8b1 100644
--- a/1.4/protocol-twinlive.html
+++ b/1.4/protocol-twinlive.html
@@ -1559,7 +1559,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_010-M1.html b/1.4/release_notes_010-M1.html
index a9fd8f2..057af12 100644
--- a/1.4/release_notes_010-M1.html
+++ b/1.4/release_notes_010-M1.html
@@ -1538,7 +1538,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_010-M3.html b/1.4/release_notes_010-M3.html
index d5fd0a9..5bcfd8e 100644
--- a/1.4/release_notes_010-M3.html
+++ b/1.4/release_notes_010-M3.html
@@ -1594,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_020-M1.html b/1.4/release_notes_020-M1.html
index ffc732f..6a57a26 100644
--- a/1.4/release_notes_020-M1.html
+++ b/1.4/release_notes_020-M1.html
@@ -1579,7 +1579,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_030-M1.html b/1.4/release_notes_030-M1.html
index d2abe91..96358a0 100644
--- a/1.4/release_notes_030-M1.html
+++ b/1.4/release_notes_030-M1.html
@@ -1590,7 +1590,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_030-M2.html b/1.4/release_notes_030-M2.html
index 790e299..f533abc 100644
--- a/1.4/release_notes_030-M2.html
+++ b/1.4/release_notes_030-M2.html
@@ -1587,7 +1587,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_080-M1.html b/1.4/release_notes_080-M1.html
index 13ee526..5f48b17 100644
--- a/1.4/release_notes_080-M1.html
+++ b/1.4/release_notes_080-M1.html
@@ -1609,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_080-M2.html b/1.4/release_notes_080-M2.html
index e6e0ea6..c766b6f 100644
--- a/1.4/release_notes_080-M2.html
+++ b/1.4/release_notes_080-M2.html
@@ -1593,7 +1593,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_080-M3.html b/1.4/release_notes_080-M3.html
index 7f9ca18..b9cae87 100644
--- a/1.4/release_notes_080-M3.html
+++ b/1.4/release_notes_080-M3.html
@@ -1597,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_080.html b/1.4/release_notes_080.html
index 55dbd20..3b524d5 100644
--- a/1.4/release_notes_080.html
+++ b/1.4/release_notes_080.html
@@ -1603,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_090-M1.html b/1.4/release_notes_090-M1.html
index bde222f..4e20ad1 100644
--- a/1.4/release_notes_090-M1.html
+++ b/1.4/release_notes_090-M1.html
@@ -1575,7 +1575,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_090-M2.html b/1.4/release_notes_090-M2.html
index aac0c0f..5d1458b 100644
--- a/1.4/release_notes_090-M2.html
+++ b/1.4/release_notes_090-M2.html
@@ -1576,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_090.html b/1.4/release_notes_090.html
index 259052b..0297856 100644
--- a/1.4/release_notes_090.html
+++ b/1.4/release_notes_090.html
@@ -1633,7 +1633,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_100-M1a.html b/1.4/release_notes_100-M1a.html
index 1d67722..cc5189d 100644
--- a/1.4/release_notes_100-M1a.html
+++ b/1.4/release_notes_100-M1a.html
@@ -1594,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_100-M2.html b/1.4/release_notes_100-M2.html
index 3517239..b6c7331 100644
--- a/1.4/release_notes_100-M2.html
+++ b/1.4/release_notes_100-M2.html
@@ -1611,7 +1611,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_100.html b/1.4/release_notes_100.html
index bb25efe..17e4157 100644
--- a/1.4/release_notes_100.html
+++ b/1.4/release_notes_100.html
@@ -1614,7 +1614,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_110.html b/1.4/release_notes_110.html
index 00e0731..abb901e 100644
--- a/1.4/release_notes_110.html
+++ b/1.4/release_notes_110.html
@@ -1655,7 +1655,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_111.html b/1.4/release_notes_111.html
index 846e6d1..b9c2804 100644
--- a/1.4/release_notes_111.html
+++ b/1.4/release_notes_111.html
@@ -1553,7 +1553,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_112.html b/1.4/release_notes_112.html
index 4636789..fc4a0c1 100644
--- a/1.4/release_notes_112.html
+++ b/1.4/release_notes_112.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_113.html b/1.4/release_notes_113.html
index 15c74ac..966d16b 100644
--- a/1.4/release_notes_113.html
+++ b/1.4/release_notes_113.html
@@ -1569,7 +1569,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_115.html b/1.4/release_notes_115.html
index 9ebcd34..60b54b5 100644
--- a/1.4/release_notes_115.html
+++ b/1.4/release_notes_115.html
@@ -1557,7 +1557,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_120.html b/1.4/release_notes_120.html
index 7d05473..aa253f2 100644
--- a/1.4/release_notes_120.html
+++ b/1.4/release_notes_120.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_121.html b/1.4/release_notes_121.html
index 80f327f..9e60b37 100644
--- a/1.4/release_notes_121.html
+++ b/1.4/release_notes_121.html
@@ -1556,7 +1556,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_130.html b/1.4/release_notes_130.html
index 1c0decf..3379e5d 100644
--- a/1.4/release_notes_130.html
+++ b/1.4/release_notes_130.html
@@ -1646,7 +1646,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/release_notes_140.html b/1.4/release_notes_140.html
index 229723b..5946f74 100644
--- a/1.4/release_notes_140.html
+++ b/1.4/release_notes_140.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/sandbox.html b/1.4/sandbox.html
index 235651d..32c1906 100644
--- a/1.4/sandbox.html
+++ b/1.4/sandbox.html
@@ -1592,7 +1592,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_architecture.html b/1.4/tag_architecture.html
index 925c3d9..b7b5f9b 100644
--- a/1.4/tag_architecture.html
+++ b/1.4/tag_architecture.html
@@ -2353,7 +2353,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_blog.html b/1.4/tag_blog.html
index a2ac9ae..8dc122a 100644
--- a/1.4/tag_blog.html
+++ b/1.4/tag_blog.html
@@ -2509,7 +2509,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_client_sdk.html b/1.4/tag_client_sdk.html
index 41bce77..eb831cc 100644
--- a/1.4/tag_client_sdk.html
+++ b/1.4/tag_client_sdk.html
@@ -2339,7 +2339,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_connectivity.html b/1.4/tag_connectivity.html
index f53cb41..4af2e91 100644
--- a/1.4/tag_connectivity.html
+++ b/1.4/tag_connectivity.html
@@ -2425,7 +2425,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_getting_started.html b/1.4/tag_getting_started.html
index 63bbaa9..d5dcfef 100644
--- a/1.4/tag_getting_started.html
+++ b/1.4/tag_getting_started.html
@@ -2353,7 +2353,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_http.html b/1.4/tag_http.html
index 45b3762..0ff1809 100644
--- a/1.4/tag_http.html
+++ b/1.4/tag_http.html
@@ -2347,7 +2347,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_installation.html b/1.4/tag_installation.html
index 198272b..6221db6 100644
--- a/1.4/tag_installation.html
+++ b/1.4/tag_installation.html
@@ -2329,7 +2329,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_model.html b/1.4/tag_model.html
index b063c15..f0a3ef6 100644
--- a/1.4/tag_model.html
+++ b/1.4/tag_model.html
@@ -2389,7 +2389,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_news.html b/1.4/tag_news.html
index 7818d5f..373c00f 100644
--- a/1.4/tag_news.html
+++ b/1.4/tag_news.html
@@ -2311,7 +2311,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_protocol.html b/1.4/tag_protocol.html
index 0c9ee6e..0e3eccc 100644
--- a/1.4/tag_protocol.html
+++ b/1.4/tag_protocol.html
@@ -2481,7 +2481,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_release_notes.html b/1.4/tag_release_notes.html
index 5ed4ded..3d6d863 100644
--- a/1.4/tag_release_notes.html
+++ b/1.4/tag_release_notes.html
@@ -2455,7 +2455,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_rql.html b/1.4/tag_rql.html
index a440e27..9c09600 100644
--- a/1.4/tag_rql.html
+++ b/1.4/tag_rql.html
@@ -2377,7 +2377,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_search.html b/1.4/tag_search.html
index 44ac7cc..5a4c0d7 100644
--- a/1.4/tag_search.html
+++ b/1.4/tag_search.html
@@ -2347,7 +2347,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_signal.html b/1.4/tag_signal.html
index f13210d..6e84223 100644
--- a/1.4/tag_signal.html
+++ b/1.4/tag_signal.html
@@ -2346,7 +2346,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.4/tag_troubleshooting.html b/1.4/tag_troubleshooting.html
index 21b4203..d5c1ed9 100644
--- a/1.4/tag_troubleshooting.html
+++ b/1.4/tag_troubleshooting.html
@@ -2317,7 +2317,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b90662b..5a689e3 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 58feb51..f100890 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 484e8fa..968bc19 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e57a617..008da1f 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 960601d..51025b0 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 8389ce8..6a0a030 100644
--- a/2018-02-08-feature-definition.html
+++ b/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 905e2ed..c1fae44 100644
--- a/2018-04-25-connectivity-service.html
+++ b/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0bbc87f..33a0a9f 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7bbc01c..7d6c2fa 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b32c102..84db386 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0f9849a..6b03c07 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3379a30..e49d4b7 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 97aa5aa..540938d 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9bd4deb..3f2639d 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 33f5325..57d6000 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 257f8d6..da876e4 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d036c3d..ec74ca2 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 71ab23a..26a3555 100644
--- a/2019-03-13-kafka-connectivity.html
+++ b/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2bf6a14..e541cc1 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b002977..9128431 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 43b42fb..6198487 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7b8b43f..c1cf443 100644
--- a/2019-08-28-openid-connect.html
+++ b/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 03d2f81..966feb1 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d0e93f5..60d7f26 100644
--- a/2019-10-17-http-connectivity.html
+++ b/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 610d1c6..8d71ae7 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f8cbb7e..1178481 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5d740e2..e7524b8 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 12c6585..bb48ea2 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2668587..64d9140 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 fd8261f..e9d1fa0 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2139507..46553eb 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 fbe9d6f..aa149c6 100644
--- a/2020-10-23-end-2-end-acknowledgment.html
+++ b/2020-10-23-end-2-end-acknowledgment.html
@@ -563,7 +563,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2fbcc3e..41c4749 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">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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
new file mode 100644
index 0000000..5d25448
--- /dev/null
+++ b/2020-11-11-desired-properties.html
@@ -0,0 +1,416 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content="blog, ">
+<title> Desired Feature Properties </title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Desired Feature Properties">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-12" id="tg-sb-content">
+ <!-- Look the author details up from the site config. -->
+
+
+<!-- Output author details if some exist. -->
+<!-- Output author details if some exist. -->
+<!---->
+
+<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
+
+ <header class="post-header">
+ <h1 class="post-title" itemprop="name headline">Desired Feature Properties</h1>
+ <p class="post-meta">Published by <img src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?s=135" alt="A photo of " style="width:50px;border-radius:50%;display:inline-block;margin-right:5px;" /><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name"><a href="" target="_blank"></a> </span></span> on <time datetime="2020-11-11T00:00:00+00:00" itemprop="datePublished">Nov 11, 2020</time> - Tags:
+
+
+
+ <a href="tag_blog.html">blog</a>
+
+
+
+
+ </p>
+
+
+ </header>
+
+ <div class="post-content" itemprop="articleBody">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+ <h2 id="desired-feature-properties-added-to-things-model">Desired feature properties added to things model</h2>
+<p>With the release of Eclipse Ditto <b>version 1.5.0</b>
+<a href="basic-feature.htlm#feature-desired-properties">desired feature properties</a> are introduced to the things model for
+<b>API versions later than 1</b>. The <i>desired properties</i> for features are added on the same level of the model as
+the feature properties and can reflect for example feature property updates ,which are intended, but not yet applied.</p>
+
+<p><i>Further logics for desired feature properties might be implemented in future Ditto versions.</i></p>
+
+<p>A fully-fledged JSON representation of a feature with desired properties is shown below:</p>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"lamp"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="s2">"com.mycompany.fb:Lamp:1.0.0"</span><span class="w"> </span><span class="p">],</span><span class="w">
+ </span><span class="s2">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"configuration"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"longitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">34.052235</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"latitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">-118.243683</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"color"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"red"</span><span class="p">:</span><span class="w"> </span><span class="mi">128</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"green"</span><span class="p">:</span><span class="w"> </span><span class="mi">255</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"blue"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"configuration"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="operations-on-desired-feature-properties">Operations on desired feature properties</h2>
+
+<ul>
+ <li><b>CRUD operations</b>
+ <ul>
+ <li>You can create multiple desired properties of a feature or just single ones.</li>
+ <li>You can retrieve all desired properties of a feature or just single ones.</li>
+ <li>You can modify all desired properties of a feature or just single ones.</li>
+ <li>You can delete all desired properties of a feature or just single ones.</li>
+ </ul>
+ </li>
+ <li><b>Search</b>
+ <ul>
+ <li>You can <a href="httpapi-search.html">search</a> for things with specific desired properties with <a href="basic-rql.html">RQL-functions</a>.</li>
+ <li>You can search for things, which have <a href="basic-rql.html#exists">existent</a> desired properties for a feature.</li>
+ </ul>
+ </li>
+ <li><b>Get notified on changes</b>
+ <ul>
+ <li>You can <a href="basic-signals-event.html">receive events</a> for changes done to the desired properties of things
+you’re authorized to read.</li>
+ <li>You can <a href="basic-enrichment.html">enrich</a> and <a href="basic-changenotifications.html#filtering">filter</a> the
+ events you want to receive, for changes done to the desired properties.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="executing-crud-operations-on-desired-feature-properties">Executing CRUD operations on desired feature properties</h3>
+<p>CRUD operations can be executed either via the <a href="httpapi-concepts.html">Ditto HTTP API</a> <b>versions later than 1</b> or via
+<a href="protocol-overview.html">ditto-protocol</a> messages.</p>
+
+<p><i>Possible CRUD operations for desired feature properties via ditto-protocol</i>:</p>
+
+<ul>
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired property of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-modifydesiredproperties.html">Create/Modify all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-modifydesiredproperty.html">Create/Modify a single desired property of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired property of a feature via ditto-protocol</a></li>
+</ul>
+
+<h3 id="using-the-ditto-client-to-manage-desired-feature-properties">Using the ditto-client to manage desired feature properties</h3>
+<p>The desired feature properties can also be retrieved, modified and deleted via the <a href="client-sdk-java.html">Ditto Java Client</a>.
+At the time of publishing of this blog post (<b>Ditto Java Client version 1.5.0</b>), no special CRUD operations for
+desired feature properties are implemented in the client. Thus, the operations have to be executed via creating
+<b>ditto-protocol messages</b> manually in the client.</p>
+
+<p>Example for creating/modifying desired feature properties of a thing via the ditto-client:</p>
+
+<div class="language-java highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">final</span> <span class="n">Adaptable</span> <span class="n">modifyFeatureDesiredProperties</span> <span class="o">=</span>
+ <span class="n">Adaptable</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="n">TopicPath</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="n">ThingId</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">"com.mycompany.fb:Car:1.0.0"</span><span class="o">))</span>
+ <span class="o">.</span><span class="na">things</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">twin</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">commands</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">modify</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">build</span><span class="o">())</span>
+ <span class="o">.</span><span class="na">withPayload</span><span class="o">(</span><span class="n">Payload</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span>
+ <span class="n">JsonPointer</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">"/features/lamp/desiredProperties"</span><span class="o">))</span>
+ <span class="o">.</span><span class="na">withValue</span><span class="o">(</span><span class="n">JsonObject</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">().</span><span class="na">set</span><span class="o">(</span><span class="s">"on"</span><span class="o">,</span> <span class="kc">false</span><span class="o">).</span><span class="na">build</span><span class="o">())</span>
+ <span class="o">.</span><span class="na">build</span><span class="o">()).</span><span class="na">build</span><span class="o">();</span>
+
+ <span class="n">client</span><span class="o">.</span><span class="na">sendDittoProtocol</span><span class="o">(</span><span class="n">modifyFeatureDesiredProperties</span><span class="o">).</span><span class="na">whenComplete</span><span class="o">(((</span><span class="n">adaptable</span><span class="o">,</span> <span class="n">throwable</span><span class="o">)</span> <span class="o">-></span> <span class="o">{</span>
+ <span class="k">if</span> <span class="o">(</span><span class="n">throwable</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
+ <span class="n">LOGGER</span><span class="o">.</span><span class="na">error</span><span class="o">(</span><span class="s">"Received error while sending ModifyFeatureDesiredProperties: '{}' "</span><span class="o">,</span>
+ <span class="n">throwable</span><span class="o">.</span><span class="na">toString</span><span class="o">());</span>
+ <span class="o">}</span> <span class="k">else</span> <span class="o">{</span>
+ <span class="n">LOGGER</span><span class="o">.</span><span class="na">info</span><span class="o">(</span><span class="s">"Received response for ModifyFeatureDesiredProperties: '{}'"</span><span class="o">,</span> <span class="n">adaptable</span><span class="o">);</span>
+ <span class="o">}</span>
+ <span class="o">}));</span>
+</code></pre></div></div>
+
+<figure><img class="docimage" src="images/ditto.svg" alt="Ditto" style="max-width: 500px" /></figure>
+
+<p>–<br />
+The Eclipse Ditto team</p>
+
+ </div>
+
+
+
+</article>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/404.html b/404.html
index b14766f..dde148d 100644
--- a/404.html
+++ b/404.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1528,7 +1576,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d00dcfe..c931e32 100644
--- a/architecture-overview.html
+++ b/architecture-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1581,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4b9403f..b663b5a 100644
--- a/architecture-services-concierge.html
+++ b/architecture-services-concierge.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1567,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 726a2a4..1cd07b3 100644
--- a/architecture-services-connectivity.html
+++ b/architecture-services-connectivity.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1581,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 dcfa4ce..849fda7 100644
--- a/architecture-services-gateway.html
+++ b/architecture-services-gateway.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1559,7 +1607,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 43f426b..735dd28 100644
--- a/architecture-services-policies.html
+++ b/architecture-services-policies.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1560,7 +1608,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f173791..5623cff 100644
--- a/architecture-services-things-search.html
+++ b/architecture-services-things-search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1604,7 +1652,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 8a29852..24e75a3 100644
--- a/architecture-services-things.html
+++ b/architecture-services-things.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1560,7 +1608,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f5ece40..85418d7 100644
--- a/basic-acknowledgements.html
+++ b/basic-acknowledgements.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2183,7 +2231,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 cc92a47..332216b 100644
--- a/basic-acl.html
+++ b/basic-acl.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1598,7 +1646,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 aa35aaf..d1cb63f 100644
--- a/basic-apis.html
+++ b/basic-apis.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1656,7 +1704,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d513ddf..69f1b72 100644
--- a/basic-auth.html
+++ b/basic-auth.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1602,7 +1650,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 253a1cd..5482161 100644
--- a/basic-changenotifications.html
+++ b/basic-changenotifications.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1600,7 +1648,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c718dcb..52b840e 100644
--- a/basic-connections.html
+++ b/basic-connections.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2118,7 +2166,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 03f2922..0fea180 100644
--- a/basic-enrichment.html
+++ b/basic-enrichment.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1631,7 +1679,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 72a8cbd..a2739e5 100644
--- a/basic-errors.html
+++ b/basic-errors.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1577,7 +1625,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4c3c707..eea8bd5 100644
--- a/basic-feature.html
+++ b/basic-feature.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
-<meta name="keywords" content="model, definition, properties, entity, feature, functionblock, informationmodel, model, vorto">
+<meta name="keywords" content="model, definition, properties, desiredProperties, entity, feature, functionblock, informationmodel, model, vorto">
<title> Feature • Eclipse Ditto • a digital twin framework</title>
<link rel="stylesheet" href="css/syntax.css">
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1529,6 +1577,16 @@
<p>Each property itself can be either a simple/scalar value or a complex object; allowed is any JSON value.</p>
+<h3 id="feature-desired-properties">Feature desired properties</h3>
+
+<p>Desired properties represent the desired state of the properties. They are a tool to represent the desired target state of the properties. The <strong>desiredProperties</strong> related to Features are managed in form of a <strong>list of properties</strong>. These desired properties can be categorized,
+e.g. to manage the status, the configuration or any fault information.
+Feature desired properties are represented as one JSON object.</p>
+
+<p>Each desired property itself can be either a simple/scalar value or a complex object; allowed is any JSON value.</p>
+
+<p>Please note however, that besides persisting the desired properties, and indexing the fields for search requests, filtering etc. for the time being, Ditto does not implement their further processing. Such functionality will come with future releases.</p>
+
<h3 id="feature-definition">Feature definition</h3>
<p>Ditto supports specifying a definition for a feature in order to document how a feature’s state is structured
@@ -1548,7 +1606,8 @@
<p>Ditto aims to support contract-based development - by using feature definitions - to ensure validity and
integrity of <strong>digital twins</strong>.</p>
-<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-circle"></i> <b>Warning:</b> Currently Ditto <strong>does not</strong> ensure that the properties of a feature or its supported
+<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-circle"></i> <b>Warning:</b> Currently Ditto <strong>does not</strong> ensure that the <code class="highlighter-rouge">properties</code> or
+ <code class="highlighter-rouge">desiredProperties</code> of a feature or its supported
messages follow the type defined in the definition.</div>
<h2 id="example">Example</h2>
@@ -1567,6 +1626,11 @@
</span><span class="s2">"house no"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"connected"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
+ </span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1574,10 +1638,14 @@
<h2 id="model-specification">Model specification</h2>
-<p>The feature model is the same for API version 1 and 2:</p>
+<p>The feature model differs for API version 1 and 2:</p>
+<h3 id="v1">V1</h3>
<script src="docson/widget.js" data-schema="../jsonschema/feature.json"></script>
+<h3 id="v2">V2</h3>
+<script src="docson/widget.js" data-schema="../jsonschema/feature_v2.json"></script>
+
<h2 id="the-link-to-eclipse-vorto">The link to Eclipse Vorto</h2>
<blockquote>
@@ -1761,7 +1829,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7c859fe..0f488fb 100644
--- a/basic-messages.html
+++ b/basic-messages.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1669,7 +1717,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b7711ce..cef8f15 100644
--- a/basic-metadata.html
+++ b/basic-metadata.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1711,7 +1759,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3673398..9ede4af 100644
--- a/basic-namespaces-and-names.html
+++ b/basic-namespaces-and-names.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1604,7 +1652,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e73d808..53ae488 100644
--- a/basic-overview.html
+++ b/basic-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1673,7 +1721,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 55008f3..86bcdb5 100644
--- a/basic-placeholders.html
+++ b/basic-placeholders.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1563,11 +1611,15 @@
</tr>
<tr>
<td><code class="highlighter-rouge">{{ thing:namespace }}</code></td>
- <td>Namespace (i.e. first part of an ID)</td>
+ <td>the namespace (i.e. first part of an ID) of the related thing</td>
</tr>
<tr>
<td><code class="highlighter-rouge">{{ thing:name }}</code></td>
- <td>Name (i.e. second part of an ID )</td>
+ <td>the name (i.e. second part of an ID ) of the related thing</td>
+ </tr>
+ <tr>
+ <td><code class="highlighter-rouge">{{ feature:id }}</code></td>
+ <td>the ID of the feature (only available if the processed signal was related to a feature)</td>
</tr>
<tr>
<td><code class="highlighter-rouge">{{ header:<header-name> }}</code></td>
@@ -1815,7 +1867,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 24c66c3..ad195e6 100644
--- a/basic-policy.html
+++ b/basic-policy.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1690,6 +1738,14 @@
<td>thing:/features/X/properties/Y</td>
<td>Applies to the property with path Y (and its sub-paths) of the Feature with ID X. <br />Y may be a nested path such as tire/pressure.</td>
</tr>
+ <tr>
+ <td>thing:/features/X/desiredProperties</td>
+ <td>Applies to all desired properties of the Feature X.</td>
+ </tr>
+ <tr>
+ <td>thing:/features/X/desiredProperties/Y</td>
+ <td>Applies to the desired property with path Y (and its sub-paths) of the Feature with ID X. <br />Y may be a nested path such as tire/pressure.</td>
+ </tr>
</tbody>
</table>
@@ -1939,7 +1995,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3a91bff..ef216f6 100644
--- a/basic-rql.html
+++ b/basic-rql.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1779,7 +1827,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4ccba85..91a2a6f 100644
--- a/basic-search.html
+++ b/basic-search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1672,7 +1720,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a4946e2..b862b66 100644
--- a/basic-signals-command.html
+++ b/basic-signals-command.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1558,7 +1606,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5754c47..b9f35d0 100644
--- a/basic-signals-commandresponse.html
+++ b/basic-signals-commandresponse.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1538,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ee2ee76..144219b 100644
--- a/basic-signals-errorresponse.html
+++ b/basic-signals-errorresponse.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1542,7 +1590,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9452d9c..f959726 100644
--- a/basic-signals-event.html
+++ b/basic-signals-event.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1544,7 +1592,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f48bb3b..6d32829 100644
--- a/basic-signals.html
+++ b/basic-signals.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1588,7 +1636,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 449242b..7e89bf9 100644
--- a/basic-thing.html
+++ b/basic-thing.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1591,6 +1639,9 @@
</span><span class="s2">"street"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my street"</span><span class="p">,</span><span class="w">
</span><span class="s2">"house no"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="w">
</span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"connected"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="s2">"switchable"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
@@ -1629,7 +1680,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c05ce53..926a84c 100644
--- a/blog.html
+++ b/blog.html
@@ -216,6 +216,21 @@
+ <h2><a class="post-link" href="2020-11-11-desired-properties.html">Desired Feature Properties</a></h2>
+ <span class="post-meta">Published by <img src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?s=135" alt="A photo of " style="width:25px;border-radius:50%;display:inline-block;margin:0;margin-right:5px;" /><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name"><a href="" target="_blank"></a> </span></span> on <time datetime="2020-11-11T00:00:00+00:00" itemprop="datePublished">Nov 11, 2020</time> - Tags:
+
+
+ <a href="tag_blog.html">blog</a>
+
+
+ </span>
+
+ <p> Desired feature properties added to things model With the release of Eclipse Ditto version 1.5.0 desired feature properties are introduced to the things model for API versions later than 1. The desired properties for features are added on the same level of the model as the feature properties... </p>
+
+
+
+
+
<h2><a class="post-link" href="2020-10-28-release-announcement-140.html">Announcing Eclipse Ditto Release 1.4.0</a></h2>
<span class="post-meta">Published by <img src="https://www.gravatar.com/avatar/d923944b6a8c76e411ff838fb19acfa7?s=135" alt="A photo of Yufei Cai" style="width:25px;border-radius:50%;display:inline-block;margin:0;margin-right:5px;" /><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name"><a href="https://github.com/yufei-cai" target="_blank">Yufei Cai</a> </span></span> on <time datetime="2020-10-28T00:00:00+00:00" itemprop="datePublished">Oct 28, 2020</time> - Tags:
@@ -353,21 +368,6 @@
-
-
- <h2><a class="post-link" href="2019-10-17-http-connectivity.html">Integration of HTTP endpoints/webhooks</a></h2>
- <span class="post-meta">Published by <img src="https://www.gravatar.com/avatar/19a9fd49b6778aef898249fb4f11bd24?s=135" alt="A photo of Thomas Jäckle" style="width:25px;border-radius:50%;display:inline-block;margin:0;margin-right:5px;" /><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name"><a href="http://twitter.com/thjaeckle" target="_blank">Thomas Jäckle</a> </span></span> on <time datetime="2019-10-17T00:00:00+00:00" itemprop="datePublished">Oct 17, 2019</time> - Tags:
-
-
- <a href="tag_blog.html">blog</a>
-
-
- </span>
-
- <p> By adding another connectivity type - HTTP - to Ditto’s connectivity, it is now (to be released in the next Ditto milestone 1.0.0-M2) possible to publish twin events, messages, live commands and events to existing HTTP servers/endpoints. That is especially useful for invoking existing APIs (which are most of... </p>
-
-
-
<p><a href="feed.xml" class="btn btn-primary navbar-btn cursorNorm" role="button">RSS Subscribe</a></p>
<hr />
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d001ca8..8f3ed5c 100644
--- a/blog_archive.html
+++ b/blog_archive.html
@@ -220,6 +220,13 @@
<ul class="this">
+ <li><time>11 Nov</time><a href="2020-11-11-desired-properties.html">Desired Feature Properties</a></li>
+
+
+
+
+
+
<li><time>28 Oct</time><a href="2020-10-28-release-announcement-140.html">Announcing Eclipse Ditto Release 1.4.0</a></li>
@@ -481,7 +488,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 65dddcd..7a18606 100644
--- a/client-sdk-java.html
+++ b/client-sdk-java.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1783,7 +1831,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9cea264..4e0f668 100644
--- a/client-sdk-javascript.html
+++ b/client-sdk-javascript.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1594,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 09ca5af..2145b8d 100644
--- a/client-sdk-overview.html
+++ b/client-sdk-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1541,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a1be8aa..057a4fc 100644
--- a/connectivity-header-mapping.html
+++ b/connectivity-header-mapping.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1551,7 +1599,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7ada8c3..2668c2e 100644
--- a/connectivity-manage-connections.html
+++ b/connectivity-manage-connections.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1856,7 +1904,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d26c3a8..80fa9a5 100644
--- a/connectivity-mapping.html
+++ b/connectivity-mapping.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2462,7 +2510,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a589dd7..88475ca 100644
--- a/connectivity-overview.html
+++ b/connectivity-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1553,7 +1601,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ecd380e..4cffbde 100644
--- a/connectivity-protocol-bindings-amqp091.html
+++ b/connectivity-protocol-bindings-amqp091.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1699,7 +1747,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 73da82a..d9a0128 100644
--- a/connectivity-protocol-bindings-amqp10.html
+++ b/connectivity-protocol-bindings-amqp10.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1745,7 +1793,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 33db8ea..28e1e0e 100644
--- a/connectivity-protocol-bindings-http.html
+++ b/connectivity-protocol-bindings-http.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1752,7 +1800,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4c1f2d5..6b969f4 100644
--- a/connectivity-protocol-bindings-kafka2.html
+++ b/connectivity-protocol-bindings-kafka2.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1677,7 +1725,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ee89c8b..6669fd8 100644
--- a/connectivity-protocol-bindings-mqtt.html
+++ b/connectivity-protocol-bindings-mqtt.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1870,7 +1918,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 26e7048..bf0db58 100644
--- a/connectivity-protocol-bindings-mqtt5.html
+++ b/connectivity-protocol-bindings-mqtt5.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1878,7 +1926,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 71be4b5..3a42a8a 100644
--- a/connectivity-tls-certificates.html
+++ b/connectivity-tls-certificates.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1649,7 +1697,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 25d7287..ea66ba6 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,11 +5,138 @@
<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>Mon, 02 Nov 2020 14:25:40 +0000</pubDate>
- <lastBuildDate>Mon, 02 Nov 2020 14:25:40 +0000</lastBuildDate>
+ <pubDate>Thu, 12 Nov 2020 08:28:32 +0000</pubDate>
+ <lastBuildDate>Thu, 12 Nov 2020 08:28:32 +0000</lastBuildDate>
<generator>Jekyll v3.6.2</generator>
<item>
+ <title>Desired Feature Properties</title>
+ <description><h2 id="desired-feature-properties-added-to-things-model">Desired feature properties added to things model</h2>
+<p>With the release of Eclipse Ditto <b>version 1.5.0</b>
+<a href="basic-feature.htlm#feature-desired-properties">desired feature properties</a> are introduced to the things model for
+<b>API versions later than 1</b>. The <i>desired properties</i> for features are added on the same level of the model as
+the feature properties and can reflect for example feature property updates ,which are intended, but not yet applied.</p>
+
+<p><i>Further logics for desired feature properties might be implemented in future Ditto versions.</i></p>
+
+<p>A fully-fledged JSON representation of a feature with desired properties is shown below:</p>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"lamp"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="s2">"com.mycompany.fb:Lamp:1.0.0"</span><span class="w"> </span><span class="p">],</span><span class="w">
+ </span><span class="s2">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"configuration"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"longitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">34.052235</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"latitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">-118.243683</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"color"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"red"</span><span class="p">:</span><span class="w"> </span><span class="mi">128</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"green"</span><span class="p">:</span><span class="w"> </span><span class="mi">255</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"blue"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"configuration"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="operations-on-desired-feature-properties">Operations on desired feature properties</h2>
+
+<ul>
+ <li><b>CRUD operations</b>
+ <ul>
+ <li>You can create multiple desired properties of a feature or just single ones.</li>
+ <li>You can retrieve all desired properties of a feature or just single ones.</li>
+ <li>You can modify all desired properties of a feature or just single ones.</li>
+ <li>You can delete all desired properties of a feature or just single ones.</li>
+ </ul>
+ </li>
+ <li><b>Search</b>
+ <ul>
+ <li>You can <a href="httpapi-search.html">search</a> for things with specific desired properties with <a href="basic-rql.html">RQL-functions</a>.</li>
+ <li>You can search for things, which have <a href="basic-rql.html#exists">existent</a> desired properties for a feature.</li>
+ </ul>
+ </li>
+ <li><b>Get notified on changes</b>
+ <ul>
+ <li>You can <a href="basic-signals-event.html">receive events</a> for changes done to the desired properties of things
+you’re authorized to read.</li>
+ <li>You can <a href="basic-enrichment.html">enrich</a> and <a href="basic-changenotifications.html#filtering">filter</a> the
+ events you want to receive, for changes done to the desired properties.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="executing-crud-operations-on-desired-feature-properties">Executing CRUD operations on desired feature properties</h3>
+<p>CRUD operations can be executed either via the <a href="httpapi-concepts.html">Ditto HTTP API</a> <b>versions later than 1</b> or via
+<a href="protocol-overview.html">ditto-protocol</a> messages.</p>
+
+<p><i>Possible CRUD operations for desired feature properties via ditto-protocol</i>:</p>
+
+<ul>
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired property of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-modifydesiredproperties.html">Create/Modify all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-modifydesiredproperty.html">Create/Modify a single desired property of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete all desired properties of a feature via ditto-protocol</a></li>
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired property of a feature via ditto-protocol</a></li>
+</ul>
+
+<h3 id="using-the-ditto-client-to-manage-desired-feature-properties">Using the ditto-client to manage desired feature properties</h3>
+<p>The desired feature properties can also be retrieved, modified and deleted via the <a href="client-sdk-java.html">Ditto Java Client</a>.
+At the time of publishing of this blog post (<b>Ditto Java Client version 1.5.0</b>), no special CRUD operations for
+desired feature properties are implemented in the client. Thus, the operations have to be executed via creating
+<b>ditto-protocol messages</b> manually in the client.</p>
+
+<p>Example for creating/modifying desired feature properties of a thing via the ditto-client:</p>
+
+<div class="language-java highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">final</span> <span class="n">Adaptable</span> <span class="n">modifyFeatureDesiredProperties</span> <span class="o">=</span>
+ <span class="n">Adaptable</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="n">TopicPath</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="n">ThingId</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">"com.mycompany.fb:Car:1.0.0"</span><span class="o">))</span>
+ <span class="o">.</span><span class="na">things</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">twin</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">commands</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">modify</span><span class="o">()</span>
+ <span class="o">.</span><span class="na">build</span><span class="o">())</span>
+ <span class="o">.</span><span class="na">withPayload</span><span class="o">(</span><span class="n">Payload</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span>
+ <span class="n">JsonPointer</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">"/features/lamp/desiredProperties"</span><span class="o">))</span>
+ <span class="o">.</span><span class="na">withValue</span><span class="o">(</span><span class="n">JsonObject</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">().</span><span class="na">set</span><span class="o">(</span><span class="s">"on"</span><span class="o">,</span> <span class="kc">false</span><span class="o">).</span><span class="na">build</span><span class="o">())</span>
+ <span class="o">.</span><span class="na">build</span><span class="o">()).</span><span class="na">build</span><span class="o">();</span>
+
+ <span class="n">client</span><span class="o">.</span><span class="na">sendDittoProtocol</span><span class="o">(</span><span class="n">modifyFeatureDesiredProperties</span><span class="o">).</span><span class="na">whenComplete</span><span class="o">(((</span><span class="n">adaptable</span><span class="o">,</span> <span class="n">throwable</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="o">{</span>
+ <span class="k">if</span> <span class="o">(</span><span class="n">throwable</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
+ <span class="n">LOGGER</span><span class="o">.</span><span class="na">error</span><span class="o">(</span><span class="s">"Received error while sending ModifyFeatureDesiredProperties: '{}' "</span><span class="o">,</span>
+ <span class="n">throwable</span><span class="o">.</span><span class="na">toString</span><span class="o">());</span>
+ <span class="o">}</span> <span class="k">else</span> <span class="o">{</span>
+ <span class="n">LOGGER</span><span class="o">.</span><span class="na">info</span><span class="o">(</span><span class="s">"Received response for ModifyFeatureDesiredProperties: '{}'"</span><span class="o">,</span> <span class="n">adaptable</span><span class="o">);</span>
+ <span class="o">}</span>
+ <span class="o">}));</span>
+</code></pre></div></div>
+
+<figure><img class="docimage" src="images/ditto.svg" alt="Ditto" style="max-width: 500px" /></figure>
+
+<p>–<br />
+The Eclipse Ditto team</p>
+</description>
+ <pubDate>Wed, 11 Nov 2020 00:00:00 +0000</pubDate>
+ <link>https://www.eclipse.org/ditto/2020-11-11-desired-properties.html</link>
+ <guid isPermaLink="true">https://www.eclipse.org/ditto/2020-11-11-desired-properties.html</guid>
+
+ <category>blog</category>
+
+
+ </item>
+
+ <item>
<title>Announcing Eclipse Ditto Release 1.4.0</title>
<description><p>Today, the Ditto team is happy to announce the next feature update of Ditto <code class="highlighter-rouge">1.x</code>: <strong>Eclipse Ditto 1.4.0</strong></p>
@@ -1304,61 +1431,5 @@
</item>
- <item>
- <title>Integration of HTTP endpoints/webhooks</title>
- <description><p>By adding another connectivity type - <a href="connectivity-protocol-bindings-http.html">HTTP</a> - to Ditto’s
- connectivity, it is now (to be released in the next Ditto milestone 1.0.0-M2) possible to
- publish <em>twin events</em>, <em>messages</em>, <em>live commands and events</em> to existing HTTP servers/endpoints.</p>
-
-<p>That is especially useful for invoking existing APIs (which are most of the time HTTP based) whenever e.g.
- a digital twin was modified.</p>
-
-<p>One example on how to benefit from this new feature is to invoke a custom
- <a href="https://ifttt.com">IFTTT</a> (if-this-than-that) <a href="https://ifttt.com/maker_webhooks">webhook</a> via a HTTP <code class="highlighter-rouge">POST</code> request
- which then may trigger other IFTTT follow-up-actions (e.g. send a chat message to a <a href="https://ifttt.com/slack">Slack</a>
- room).</p>
-
-<p>For IFTTT “webhooks” the address would be <code class="highlighter-rouge">POST https://maker.ifttt.com/trigger/&lt;your-event-name&gt;/with/key/&lt;your-key&gt;</code>
- and the expected JSON body:</p>
-
-<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
- </span><span class="s2">"value1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"..."</span><span class="p">,</span><span class="w">
- </span><span class="s2">"value2"</span><span class="p">:</span><span class="w"> </span><span class="s2">"..."</span><span class="p">,</span><span class="w">
- </span><span class="s2">"value3"</span><span class="p">:</span><span class="w"> </span><span class="s2">"..."</span><span class="w">
-</span><span class="p">}</span><span class="w">
-</span></code></pre></div></div>
-
-<p>In combination with <a href="connectivity-mapping.html">payload mapping</a>, the <code class="highlighter-rouge">value1</code> to <code class="highlighter-rouge">value3</code> fields requested by the IFTTT
-API can be extracted from the <a href="protocol-specification.html">Ditto Protocol</a> and could contain the changed value.</p>
-
-<p>In combination with <a href="basic-connections.html#target-topics-and-filtering">filters for targets</a> you can even specify to
-only publish e.g. <code class="highlighter-rouge">twin events</code>, where the temperature of a twin exceeded a certain threshold:</p>
-
-<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>{
- "address": "POST:/trigger/&lt;your-event-name&gt;/with/key/&lt;your-key&gt;",
- "topics": [
- "_/_/things/twin/events?filter=gt(features/temperature/properties/value,25)"
- ],
- ...
-}
-</code></pre></div></div>
-
-<p>Get creative on which HTTP APIs to trigger based on twin events. E.g. invoke a “function-as-a-service” API or invoke the
-Twitter API and let your digital twin tweet whenever it detects, that it is getting too warm in your office.</p>
-
-<figure><img class="docimage" src="images/ditto.svg" alt="Ditto" style="max-width: 500px" /></figure>
-
-<p>–<br />
-The Eclipse Ditto team</p>
-</description>
- <pubDate>Thu, 17 Oct 2019 00:00:00 +0000</pubDate>
- <link>https://www.eclipse.org/ditto/2019-10-17-http-connectivity.html</link>
- <guid isPermaLink="true">https://www.eclipse.org/ditto/2019-10-17-http-connectivity.html</guid>
-
- <category>blog</category>
-
-
- </item>
-
</channel>
</rss>
diff --git a/feedback.html b/feedback.html
index 0604190..4058501 100644
--- a/feedback.html
+++ b/feedback.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1553,7 +1601,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 64fbc4a..786ce6f 100644
--- a/glossary.html
+++ b/glossary.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1514,6 +1562,8 @@
<dd>Attributes describe the Thing in more detail and can be of any type. Attributes can be used to find Things. Attributes are typically used to model rather static properties at the Thing level. Static means that the values do not change as frequently as property values of Features.</dd>
<dt>Feature</dt>
<dd>A Feature clusters a set of coherent Properties and has an optional Feature definition.</dd>
+ <dt>Feature properties and desiredProperties</dt>
+ <dd>A feature may consist of a distinct set of properties, which are functional or logically coherent. The feature properties can represent: <em>properties</em> (e.g. values as reported by a physical device) or <em>desiredProperties</em> (e.g. values set via a remote management UI, aiming to trigger the device integration layer to change the device configuration). Each property itself can be either a simple scalar value or a complex object. Allowed is any JSON object.</dd>
</dl>
@@ -1541,7 +1591,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 fb49a03..a9a5f4d 100644
--- a/http-api-doc.html
+++ b/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7d9e561..666d7e0 100644
--- a/httpapi-concepts.html
+++ b/httpapi-concepts.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2127,7 +2175,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 8ee9672..2742c3a 100644
--- a/httpapi-messages.html
+++ b/httpapi-messages.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1629,7 +1677,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 66e4998..f9bfa5f 100644
--- a/httpapi-overview.html
+++ b/httpapi-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c66de7e..4387c74 100644
--- a/httpapi-protocol-bindings-websocket.html
+++ b/httpapi-protocol-bindings-websocket.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1835,7 +1883,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 45e7248..53e4db1 100644
--- a/httpapi-search.html
+++ b/httpapi-search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1596,7 +1644,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ddbdfbf..7f8d50f 100644
--- a/httpapi-sse.html
+++ b/httpapi-sse.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1783,7 +1831,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4d1d607..c056a8d 100644
--- a/index.html
+++ b/index.html
@@ -265,7 +265,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c6e3ad0..140ed1d 100644
--- a/installation-building.html
+++ b/installation-building.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1568,7 +1616,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9d1a07c..07e065d 100644
--- a/installation-operating.html
+++ b/installation-operating.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1908,7 +1956,7 @@
</span><span class="s2">"authentication"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="s2">"devops"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="s2">"password"</span><span class="p">:</span><span class="w"> </span><span class="s2">"foobar"</span><span class="p">,</span><span class="w">
- </span><span class="s2">"securestatus"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
+ </span><span class="s2">"secured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -2424,7 +2472,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9fc31df..66a1889 100644
--- a/installation-running.html
+++ b/installation-running.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1596,7 +1644,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c2e691d..287d392 100644
--- a/intro-digitaltwins.html
+++ b/intro-digitaltwins.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1571,7 +1619,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f7fff8a..dd9ebb9 100644
--- a/intro-hello-world.html
+++ b/intro-hello-world.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1660,7 +1708,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5672920..871c07e 100644
--- a/intro-overview.html
+++ b/intro-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1587,7 +1635,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/jsonschema/feature_v2.json b/jsonschema/feature_v2.json
new file mode 100644
index 0000000..3f06996
--- /dev/null
+++ b/jsonschema/feature_v2.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "title": "Feature",
+ "type": "object",
+ "description": "A Feature is used to manage all data and functionality of a Thing that can be clustered in an outlined technical context.",
+ "properties": {
+ "definition": {
+ "title": "Definition",
+ "type": "array",
+ "description": "The Definition of the Feature, a list of Identifiers containing at least 1 Identifier in the form 'namespace:name:version'.",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "description": "A single fully qualified Identifier of a Feature Definition in the form 'namespace:name:version'.",
+ "pattern": "(?<namespace>[_a-zA-Z0-9\\-.]+):(?<name>[_a-zA-Z0-9\\-.]+):(?<version>[_a-zA-Z0-9\\-.]+)"
+ }
+ },
+ "properties": {
+ "title": "Properties",
+ "type": "object",
+ "description": "The data related to a Feature is managed in form of a list of properties. Each property itself can be either a simple/scalar value or a complex object. Allowed is any JSON object."
+ },
+ "desiredProperties": {
+ "title": "Desired Properties",
+ "type": "object",
+ "description": "The desired data related to a Feature is managed in form of a list of desired properties. Each desired property itself can be either a simple/scalar value or a complex object. Allowed is any JSON object."
+ }
+ },
+ "required": [
+ ]
+}
\ No newline at end of file
diff --git a/jsonschema/thing_v2.json b/jsonschema/thing_v2.json
index 6e4ad24..6b021ba 100644
--- a/jsonschema/thing_v2.json
+++ b/jsonschema/thing_v2.json
@@ -51,6 +51,11 @@
"title": "Properties",
"type": "object",
"description": "The data related to a Feature is managed in form of a list of properties. Each property itself can be either a simple/scalar value or a complex object. Allowed is any JSON object."
+ },
+ "desiredProperties": {
+ "title": "Desired Properties",
+ "type": "object",
+ "description": "The desired data related to a Feature is managed in form of a list of desired properties. Each desired property itself can be either a simple/scalar value or a complex object. Allowed is any JSON object."
}
}
}
diff --git a/openapi/README.md b/openapi/README.md
index 5d59570..dbb625b 100644
--- a/openapi/README.md
+++ b/openapi/README.md
@@ -3,3 +3,21 @@
This folder contains the OpenAPI [OpenAPI](https://www.openapis.org) [Specification version 2](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md) documentation for Eclipse Ditto.
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).
+
+### Build api docs
+
+1. Install `swagger-cli`: `$ cd sources && npm install`
+2. Build bundled docs:
+```
+// go to sources
+$ cd sources
+
+// only v1
+$ npm run build-v1
+
+// only v2
+$ npm run build-v2
+
+// both
+$ npm run build
+```
diff --git a/openapi/ditto-api-1.yml b/openapi/ditto-api-1.yml
index 91bbbd8..cda8ab5 100644
--- a/openapi/ditto-api-1.yml
+++ b/openapi/ditto-api-1.yml
@@ -1,17 +1,7 @@
-# Copyright (c) 2017 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
openapi: 3.0.0
info:
title: Eclipse Ditto HTTP API - Deprecated
- version: "1"
+ version: '1'
description: |-
JSON-based, REST-like API for Eclipse Ditto
@@ -20,10 +10,10 @@
However, the descriptions we provide additionally to the status code (e.g. in our API docs, or error codes like. "things.entitiy.tooLarge") might change without advance notice. These are not be considered as official API, and must therefore not be applied in your applications or tests.
servers:
- - url: https://ditto.eclipse.org/api/1
- description: "online Ditto Sandbox"
+ - url: 'https://ditto.eclipse.org/api/1'
+ description: online Ditto Sandbox
- url: /api/1
- description: "local Ditto"
+ description: local Ditto
tags:
- name: Things
description: Manage every Thing
@@ -34,8 +24,6 @@
- name: Messages
description: Talk with your Things
security:
-# - Google:
-# - openid
- basicAuth: []
- bearerAuth: []
paths:
@@ -149,7 +137,7 @@
Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
- /things/{thingId}:
+ '/things/{thingId}':
get:
summary: Retrieve a specific Thing
description: |-
@@ -368,8 +356,7 @@
Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
delete:
summary: Delete a specific Thing
- description: |-
- Deletes the Thing identified by the `thingId` path parameter.
+ description: Deletes the Thing identified by the `thingId` path parameter.
deprecated: true
tags:
- Things
@@ -408,7 +395,7 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
- /things/{thingId}/acl:
+ '/things/{thingId}/acl':
get:
summary: Retrieve the complete ACL of a Thing
description: |-
@@ -436,18 +423,14 @@
schema:
$ref: '#/components/schemas/Acl'
example:
- {
- "authorizationSubject1": {
- "READ": true,
- "WRITE": true,
- "ADMINISTRATE": true
- },
- "authorizationSubjectN": {
- "READ": true,
- "WRITE": true,
- "ADMINISTRATE": true
- }
- }
+ authorizationSubject1:
+ READ: true
+ WRITE: true
+ ADMINISTRATE: true
+ authorizationSubjectN:
+ READ: true
+ WRITE: true
+ ADMINISTRATE: true
'304':
$ref: '#/components/responses/notModified'
'400':
@@ -464,7 +447,6 @@
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:
@@ -535,20 +517,17 @@
schema:
$ref: '#/components/schemas/Acl'
example:
- {
- "{{ request:subjectId }}":{
- "READ": true,
- "WRITE": true,
- "ADMINISTRATE": true
- }
- }
+ '{{ request:subjectId }}':
+ READ: true
+ WRITE: true
+ ADMINISTRATE: true
description: |-
JSON representation of the Access Control List (ACL).
Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
required: true
- /things/{thingId}/acl/{authorizationSubject}:
+ '/things/{thingId}/acl/{authorizationSubject}':
get:
summary: Retrieve one ACL entry of a Thing for a specific subject
description: |-
@@ -729,8 +708,7 @@
'/things/{thingId}/attributes':
get:
summary: List all Attributes of a specific Thing
- description: |-
- Returns all Attributes of the Thing identified by the `thingId` path parameter.
+ description: Returns all Attributes of the Thing identified by the `thingId` path parameter.
deprecated: true
tags:
- Things
@@ -853,8 +831,7 @@
$ref: '#/components/requestBodies/Attributes'
delete:
summary: Delete all Attributes of a specific Thing at once
- description: |-
- Deletes all Attributes of the Thing identified by the `thingId` path parameter at once.
+ description: Deletes all Attributes of the Thing identified by the `thingId` path parameter at once.
deprecated: true
tags:
- Things
@@ -995,8 +972,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller had insufficient permissions. For modifying a single Attribute of an existing Thing `WRITE` permission is required.
+ description: The request could not be completed as the caller had insufficient permissions. For modifying a single Attribute of an existing Thing `WRITE` permission is required.
content:
application/json:
schema:
@@ -1044,8 +1020,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller had insufficient permissions. For deleting a single Attribute of an existing Thing `WRITE` permission is required.
+ description: The request could not be completed as the caller had insufficient permissions. For deleting a single Attribute of an existing Thing `WRITE` permission is required.
content:
application/json:
schema:
@@ -1058,11 +1033,10 @@
$ref: '#/components/schemas/AdvancedError'
'412':
$ref: '#/components/responses/preconditionFailed'
- /things/{thingId}/features:
+ '/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.
deprecated: true
tags:
- Features
@@ -1086,16 +1060,16 @@
schema:
$ref: '#/components/schemas/Features'
example:
- {
- "featureId1": {
- "definition": [ "namespace:definition1:v1.0" ],
- "properties": { "property1": "value1" }
- },
- "featureId2": {
- "definition": [ "namespace:definition2:v1.0" ],
- "properties": { "property2": "value2" }
- }
- }
+ featureId1:
+ definition:
+ - 'namespace:definition1:v1.0'
+ properties:
+ property1: value1
+ featureId2:
+ definition:
+ - 'namespace:definition2:v1.0'
+ properties:
+ property2: value2
'304':
$ref: '#/components/responses/notModified'
'400':
@@ -1123,8 +1097,7 @@
$ref: '#/components/responses/preconditionFailed'
put:
summary: Create or modify all Features of a specific Thing at once
- description: |-
- Create or modify the Features of a Thing identified by the `thingId` path parameter at once. The list of Features will be replaced by the request body's JSON.
+ description: Create or modify the Features of a Thing identified by the `thingId` path parameter at once. The list of Features will be replaced by the request body's JSON.
deprecated: true
tags:
- Features
@@ -1150,8 +1123,7 @@
application/json:
schema:
$ref: '#/components/schemas/Features'
- example:
- {}
+ example: {}
'204':
description: The Features were successfully modified.
headers:
@@ -1200,13 +1172,11 @@
schema:
$ref: '#/components/schemas/Features'
example: {}
- description: |-
- JSON object of the Features to be modified at once. It can be also `null` or an empty object `{}` (all features cleared).
+ description: 'JSON object of the Features to be modified at once. It can be also `null` or an empty object `{}` (all features cleared).'
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.
deprecated: true
tags:
- Features
@@ -1232,8 +1202,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller had insufficient permissions. For deleting all features of an existing Thing `WRITE` permission is required.
+ description: The request could not be completed as the caller had insufficient permissions. For deleting all features of an existing Thing `WRITE` permission is required.
content:
application/json:
schema:
@@ -1249,8 +1218,7 @@
'/things/{thingId}/features/{featureId}':
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.
+ description: Returns a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
deprecated: true
tags:
- Features
@@ -1301,8 +1269,7 @@
$ref: '#/components/responses/preconditionFailed'
put:
summary: Create or modify a specific Feature of a specific Thing
- description: |-
- Create or modify a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
+ description: Create or modify a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
deprecated: true
tags:
- Features
@@ -1377,13 +1344,11 @@
schema:
$ref: '#/components/schemas/Feature'
example: {}
- description: |-
- JSON representation of the Feature to be created/modified. It can also be `null` or an empty object `{}`.
+ description: 'JSON representation of the Feature to be created/modified. It can also be `null` or an empty object `{}`.'
required: true
delete:
summary: Delete a specific Feature of a specific Thing
- description: |-
- Deletes a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
+ description: Deletes a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
deprecated: true
tags:
- Features
@@ -1620,8 +1585,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.
deprecated: true
tags:
- Features
@@ -1745,13 +1709,11 @@
schema:
$ref: '#/components/schemas/FeatureProperties'
example: {}
- description: |-
- JSON object of all Properties to be updated at once. Consider that the value has to be a JSON object or `null`. 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\-]*
+ description: 'JSON object of all Properties to be updated at once. Consider that the value has to be a JSON object or `null`. 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.
deprecated: true
tags:
- Features
@@ -1793,7 +1755,7 @@
$ref: '#/components/schemas/AdvancedError'
'412':
$ref: '#/components/responses/preconditionFailed'
- /things/{thingId}/features/{featureId}/properties/{propertyPath}:
+ '/things/{thingId}/features/{featureId}/properties/{propertyPath}':
get:
summary: Retrieve a specific Property of a Feature.
description: |-
@@ -1950,7 +1912,7 @@
$ref: '#/components/schemas/AdvancedError'
'412':
$ref: '#/components/responses/preconditionFailed'
- /things/{thingId}/inbox/claim:
+ '/things/{thingId}/inbox/claim':
post:
summary: Initiates claiming a specific Thing in order to gain access.
description: |-
@@ -2025,7 +1987,7 @@
$ref: '#/components/responses/messageTimeout'
requestBody:
$ref: '#/components/requestBodies/Payload'
- /things/{thingId}/inbox/messages/{messageSubject}:
+ '/things/{thingId}/inbox/messages/{messageSubject}':
post:
summary: Send a message TO a specific Thing.
description: |-
@@ -2072,8 +2034,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
+ description: The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
content:
application/json:
schema:
@@ -2099,7 +2060,7 @@
$ref: '#/components/responses/messageTimeout'
requestBody:
$ref: '#/components/requestBodies/Payload'
- /things/{thingId}/outbox/messages/{messageSubject}:
+ '/things/{thingId}/outbox/messages/{messageSubject}':
post:
summary: Send a message FROM a specific Thing.
description: |-
@@ -2145,8 +2106,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
+ description: The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
content:
application/json:
schema:
@@ -2172,7 +2132,7 @@
$ref: '#/components/responses/messageTimeout'
requestBody:
$ref: '#/components/requestBodies/Payload'
- /things/{thingId}/features/{featureId}/inbox/messages/{messageSubject}:
+ '/things/{thingId}/features/{featureId}/inbox/messages/{messageSubject}':
post:
summary: Send a message TO a specific Feature of a specific Thing.
description: |-
@@ -2219,8 +2179,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
+ description: The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
content:
application/json:
schema:
@@ -2246,7 +2205,7 @@
$ref: '#/components/responses/messageTimeout'
requestBody:
$ref: '#/components/requestBodies/Payload'
- /things/{thingId}/features/{featureId}/outbox/messages/{messageSubject}:
+ '/things/{thingId}/features/{featureId}/outbox/messages/{messageSubject}':
post:
summary: Send a message FROM a specific Feature of a specific Thing.
description: |-
@@ -2293,8 +2252,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'403':
- description: |-
- The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
+ description: The request could not be completed as the caller does not have `WRITE` permission at the Thing level.
content:
application/json:
schema:
@@ -2381,7 +2339,6 @@
required: false
schema:
type: string
-
tags:
- Things-Search
responses:
@@ -2415,7 +2372,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
/search/things/count:
get:
summary: Count Things
@@ -2434,7 +2390,6 @@
parameters:
- $ref: '#/components/parameters/searchFilter'
- $ref: '#/components/parameters/namespacesFilter'
-
tags:
- Things-Search
responses:
@@ -2468,7 +2423,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
components:
requestBodies:
Attributes:
@@ -2490,11 +2444,9 @@
schema:
$ref: '#/components/schemas/AclEntry'
example:
- {
- "READ": true,
- "WRITE": true,
- "ADMINISTRATE": true
- }
+ READ: true
+ WRITE: true
+ ADMINISTRATE: true
description: |-
JSON representation of the Access Control List (ACL) entry for a single
authorization subject
@@ -2541,15 +2493,13 @@
securitySchemes:
basicAuth:
type: http
- description: |-
- Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
+ description: Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
scheme: basic
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
- description: |-
- A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"
+ description: 'A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"'
schemas:
Error:
properties:
@@ -2591,18 +2541,18 @@
- message
Attributes:
type: object
- description: "Attributes of a Thing: an arbitrary JSON object."
+ description: 'Attributes of a Thing: an arbitrary JSON object.'
FeatureDefinition:
type: array
items:
$ref: '#/components/schemas/FeatureDefinitionString'
FeatureDefinitionString:
type: string
- description: "A single fully qualified identifier of a Feature Definition in the form 'namespace:name:version'"
- pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
+ description: 'A single fully qualified identifier of a Feature Definition in the form ''namespace:name:version'''
+ pattern: '([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)'
FeatureProperties:
type: object
- description: "Properties of a Feature: an arbitrary JSON object."
+ description: 'Properties of a Feature: an arbitrary JSON object.'
Feature:
type: object
properties:
@@ -2670,7 +2620,7 @@
$ref: '#/components/schemas/AclEntry'
AclEntry:
type: object
- description: Single Access Control List entry containing the permissions (READ, WRITE, ADMINISTRATE) for the Authorization Subject.
+ description: 'Single Access Control List entry containing the permissions (READ, WRITE, ADMINISTRATE) for the Authorization Subject.'
required:
- READ
- WRITE
@@ -2692,22 +2642,19 @@
$ref: '#/components/schemas/Feature'
responses:
entityTooLarge:
- description: |-
- The created or modified entity is larger than the accepted limit of 100 kB.
+ description: The created or modified entity is larger than the accepted limit of 100 kB.
content:
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
messageTooLarge:
- description: |-
- The size of the send message is larger than the accepted limit of 250 kB.
+ description: The size of the send message is larger than the accepted limit of 250 kB.
content:
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
messageTimeout:
- description: |-
- The request could not be completed as there is no consumer for this message connected.
+ description: The request could not be completed as there is no consumer for this message connected.
content:
application/json:
schema:
@@ -2744,7 +2691,7 @@
ifMatchHeaderParamHash:
name: If-Match
in: header
- description: >-
+ description: |-
The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
* optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "hash:a75ece4e"`
* retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
@@ -2754,7 +2701,7 @@
ifMatchHeaderParam:
name: If-Match
in: header
- description: >-
+ description: |-
The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
* optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "rev:4711"`
* retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
@@ -2764,9 +2711,7 @@
ifNoneMatchHeaderParam:
name: If-None-Match
in: header
- description: >-
- The `If-None-Match` header which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to
- modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.
+ description: 'The `If-None-Match` header which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.'
required: false
schema:
type: string
@@ -2892,7 +2837,6 @@
* `?fields=attributes(model,make),features`
* `?fields=thingId,attributes/location/longitude,attributes/address(city,street)`
-
required: false
schema:
type: string
@@ -2923,7 +2867,6 @@
* `?fields=model,make,location(longitude,latitude)`
* `?fields=listOfAddresses/postal(city,street))`
-
required: false
schema:
type: string
@@ -2954,7 +2897,6 @@
* `?fields=temperature,humidity,location(longitude,latitude)`
* `?fields=configuration,status(powerConsumption/watts)`
-
required: false
schema:
type: string
@@ -2991,7 +2933,6 @@
* `?fields=EnvironmentScanner/properties(temperature,humidity)`
* `?fields=EnvironmentScanner/properties(temperature,humidity),Vehicle/properties/configuration`
-
required: false
schema:
type: string
@@ -3023,7 +2964,6 @@
#### Examples
* `?fields=properties(color,brightness)`
-
required: false
schema:
type: string
diff --git a/openapi/ditto-api-2.yml b/openapi/ditto-api-2.yml
index 59f62ee..0e5589d 100644
--- a/openapi/ditto-api-2.yml
+++ b/openapi/ditto-api-2.yml
@@ -1,17 +1,7 @@
-# Copyright (c) 2017 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
openapi: 3.0.0
info:
title: Eclipse Ditto HTTP API
- version: "2"
+ version: '2'
description: |-
JSON-based, REST-like API for Eclipse Ditto
@@ -20,10 +10,10 @@
However, the descriptions we provide additionally to the status code (e.g. in our API docs, or error codes like. "things.entitiy.tooLarge") might change without advance notice. These are not be considered as official API, and must therefore not be applied in your applications or tests.
servers:
- - url: https://ditto.eclipse.org/api/2
- description: "online Ditto Sandbox"
+ - url: 'https://ditto.eclipse.org/api/2'
+ description: online Ditto Sandbox
- url: /api/2
- description: "local Ditto"
+ description: local Ditto
tags:
- name: Things
description: Manage every thing
@@ -36,14 +26,9 @@
- name: Messages
description: Talk with your things
security:
- # - Google:
- # - openid
- basicAuth: []
- bearerAuth: []
paths:
- ###
- ### Things
- ###
/things:
get:
summary: Retrieve multiple things with specified IDs
@@ -64,8 +49,8 @@
required: true
schema:
type: string
- - $ref: '#/components/parameters/thingFieldsQueryParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingFieldsQueryParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -91,7 +76,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'414':
description: |-
The request could not be completed due to an URI length exceeding 8k
@@ -114,10 +98,10 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/requestedAcksParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
- - $ref: '#/components/parameters/allowPolicyLockoutParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ - $ref: '#/components/parameters/AllowPolicyLockoutParam'
responses:
'201':
description: The thing was successfully created.
@@ -152,7 +136,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed.
@@ -175,46 +158,38 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NewThing'
- example: {
- "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
- }
- }
- }
- }
- }
- description: JSON representation of the thing to be created. Use { } to create an empty thing with a default policy.
+ example:
+ 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
+ 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
@@ -229,11 +204,11 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/thingFieldsQueryParam'
- - $ref: '#/components/parameters/ifMatchHeaderParam'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/ThingFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The request successfully returned the specific thing.
@@ -249,7 +224,7 @@
schema:
$ref: '#/components/schemas/Thing'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -266,7 +241,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The thing with the given ID was
@@ -276,7 +250,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update a thing with a specified ID
description: |-
@@ -401,13 +375,13 @@
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'
+ - $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:
'201':
description: The thing was successfully created.
@@ -453,7 +427,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -476,45 +449,37 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NewThing'
- example: {
- "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
- }
- }
- }
- }
- }
+ example:
+ 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
description: JSON representation of the thing to be modified.
delete:
summary: Delete a specific thing
@@ -527,12 +492,12 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParam'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/requestedAcksParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The thing was successfully deleted.
@@ -568,22 +533,18 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
- ###
- ### Definition
- ###
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/definition':
get:
summary: Retrieve the definition of a specific thing
- description: |-
- Returns the definition of the thing identified by the `thingId` path parameter.
+ description: Returns the definition of the thing identified by the `thingId` path parameter.
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The request successfully returned the definition of the specific thing.
@@ -599,7 +560,7 @@
schema:
$ref: '#/components/schemas/Definition'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -635,22 +596,21 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update 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 assign it to a new one by setting the new definition in the request body.
-
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'
+ - $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:
'201':
description: The definition was successfully created.
@@ -696,7 +656,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -716,24 +675,33 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
- $ref: '#/components/requestBodies/Definition'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Definition'
+ example: '"example:test:definition"'
+ description: |-
+ JSON string of the definition to be modified. Consider that the
+ value has to be a JSON string or `null`, 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: `""`
delete:
summary: Delete the definition of a specific thing
- description: |-
- Deletes the definition of the thing identified by the `thingId`.
+ description: Deletes the definition of the thing identified by the `thingId`.
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'
+ - $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 deleted.
@@ -770,19 +738,18 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/policyId':
get:
summary: Retrieve the policy ID of a thing
- description: |-
- Returns the policy ID of the thing identified by the `thingId` path parameter.
+ description: Returns the policy ID of the thing identified by the `thingId` path parameter.
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The request successfully returned the policy ID.
@@ -798,7 +765,7 @@
schema:
type: string
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -820,7 +787,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update the policy ID of a thing
description: |-
@@ -840,16 +807,15 @@
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'
+ - $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:
'201':
- description: |-
- The policy ID was successfully created. Note: You will need to create the policy content separately.
+ description: 'The policy ID was successfully created. Note: You will need to create the policy content separately.'
headers:
ETag:
description: |-
@@ -885,8 +851,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
-
'404':
description: |-
The request could not be completed. The thing with the given ID was
@@ -896,15 +860,15 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
type: string
- example: "\"your.namespace:your-policy-name\""
+ example: '"your.namespace:your-policy-name"'
description: |-
The policy is used for controlling access to this thing. It is managed by
resource `/policies/{policyId}`.
@@ -914,16 +878,15 @@
'/things/{thingId}/attributes':
get:
summary: List all attributes of a specific thing
- description: |-
- Returns all attributes of the thing identified by the `thingId` path parameter.
+ description: Returns all attributes of the thing identified by the `thingId` path parameter.
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/attributesFieldsQueryParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/AttributesFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The attributes of the specific thing were successfully retrieved.
@@ -939,7 +902,7 @@
schema:
$ref: '#/components/schemas/Attributes'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -955,16 +918,14 @@
application/json:
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:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update all attributes of a specific thing at once
description: |-
@@ -974,12 +935,12 @@
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'
+ - $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:
'201':
description: The attributes were successfully created.
@@ -1022,7 +983,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -1041,11 +1001,30 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
- $ref: '#/components/requestBodies/Attributes'
+ content:
+ application/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 modified at once. Consider that the
+ value has to be a JSON object or `null`.
+
+ Examples:
+ * an empty object: `{}` - would just delete all old attributes
+ * 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
+ required: true
delete:
summary: Delete all attributes of a specific thing at once
description: |-
@@ -1054,12 +1033,12 @@
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'
+ - $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 deleted.
@@ -1095,7 +1074,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/attributes/{attributePath}':
get:
summary: Retrieve a specific attribute of a specific thing
@@ -1113,11 +1092,11 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/attributePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/AttributesPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The attribute was successfully retrieved.
@@ -1129,7 +1108,7 @@
schema:
type: string
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -1144,7 +1123,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The thing with the given ID or
@@ -1154,7 +1132,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update a specific attribute of a specific thing
description: |-
@@ -1171,13 +1149,13 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/attributePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/requestedAcksParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $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:
'201':
description: The attribute was successfully created.
@@ -1215,7 +1193,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -1234,11 +1211,31 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
- $ref: '#/components/requestBodies/Value'
+ content:
+ application/json:
+ schema:
+ type: object
+ example: {}
+ description: |-
+ JSON representation of the value to be created/updated. This may be as
+ well `null` or 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 ]`
+ required: true
delete:
summary: Delete a specific attribute of a specific thing
description: |-
@@ -1252,13 +1249,13 @@
tags:
- Things
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/attributePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/requestedAcksParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $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 deleted.
@@ -1294,10 +1291,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
- ###
- ### Features
- ###
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/features':
get:
summary: List all features of a specific thing
@@ -1307,11 +1301,11 @@
tags:
- Features
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featuresFieldsQueryParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeaturesFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -1329,18 +1323,18 @@
schema:
$ref: '#/components/schemas/Features'
example:
- {
- "featureId1": {
- "definition": [ "namespace:definition1:v1.0" ],
- "properties": { "property1": "value1" }
- },
- "featureId2": {
- "definition": [ "namespace:definition2:v1.0" ],
- "properties": { "property2": "value2" }
- }
- }
+ featureId1:
+ definition:
+ - 'namespace:definition1:v1.0'
+ properties:
+ property1: value1
+ featureId2:
+ definition:
+ - 'namespace:definition2:v1.0'
+ properties:
+ property2: value2
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -1356,7 +1350,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The thing with the given ID was
@@ -1366,7 +1359,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify all features of a specific thing at once
description: |-
@@ -1411,12 +1404,12 @@
tags:
- Features
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'
+ - $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:
'201':
description: The features were successfully created.
@@ -1435,8 +1428,7 @@
application/json:
schema:
$ref: '#/components/schemas/Features'
- example:
- {}
+ example: {}
'204':
description: The features were successfully modified.
headers:
@@ -1461,7 +1453,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -1481,36 +1472,30 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Features'
- example: {
- "coffee-brewer": {
- "properties": {
- "definition": [ "com.acme:coffeebrewer:0.1.0" ],
- "brewed-coffees": 0
- }
- },
- "water-tank": {
- "properties": {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
- }
- }
+ example:
+ coffee-brewer:
+ properties:
+ definition:
+ - 'com.acme:coffeebrewer:0.1.0'
+ brewed-coffees: 0
+ water-tank:
+ properties:
+ configuration:
+ smartMode: true
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
description: |-
JSON object of all features to be modified at once. Consider that the value has to be a JSON object or null.
@@ -1522,7 +1507,6 @@
Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9-]*
* a nested object with multiple features as shown in the example value field
-
required: true
delete:
summary: Delete all features of a specific thing
@@ -1532,12 +1516,12 @@
tags:
- Features
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'
+ - $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 features were successfully deleted.
@@ -1573,7 +1557,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/features/{featureId}':
get:
summary: Retrieve a specific feature of a specific thing
@@ -1583,12 +1567,12 @@
tags:
- Features
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featureIdPathPathParam'
- - $ref: '#/components/parameters/featureFieldsQueryParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/FeatureFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The feature was successfully retrieved.
@@ -1604,7 +1588,7 @@
schema:
$ref: '#/components/schemas/Feature'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -1620,7 +1604,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The thing with the given ID or
@@ -1630,7 +1613,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify a specific feature of a specific thing
description: |-
@@ -1657,13 +1640,13 @@
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'
+ - $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:
'201':
description: The feature was successfully created.
@@ -1706,7 +1689,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -1726,21 +1708,21 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Feature'
- example: {
- "definition": [ "com.acme:coffeemaker:0.1.0", "com.acme:coffeemaker:1.1.0" ],
- "properties": {
- "connected": true,
- "brewed-coffees": 0
- }
- }
+ example:
+ definition:
+ - 'com.acme:coffeemaker:0.1.0'
+ - 'com.acme:coffeemaker:1.1.0'
+ properties:
+ connected: true
+ brewed-coffees: 0
description: |-
JSON representation of the feature to be created/modified.
Consider that the value has to be a JSON object or null.
@@ -1757,13 +1739,13 @@
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'
+ - $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 deleted.
@@ -1800,7 +1782,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/features/{featureId}/definition':
get:
summary: List the definition of a feature
@@ -1810,11 +1792,11 @@
tags:
- Features
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featureIdPathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The definition was successfully retrieved.
@@ -1830,7 +1812,7 @@
schema:
$ref: '#/components/schemas/FeatureDefinition'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -1856,7 +1838,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update the definition of a feature
description: |-
@@ -1867,13 +1849,13 @@
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'
+ - $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:
'201':
description: The definition was successfully created.
@@ -1916,7 +1898,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -1935,15 +1916,17 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FeatureDefinition'
- example: [ "com.acme:coffeebrewer:0.1.0", "com.acme:coffeebrewer:1.0.0" ]
+ 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`.
@@ -1960,13 +1943,13 @@
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'
+ - $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 deleted.
@@ -2004,7 +1987,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/features/{featureId}/properties':
get:
summary: List all properties of a feature
@@ -2014,12 +1997,12 @@
tags:
- Features
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featureIdPathPathParam'
- - $ref: '#/components/parameters/propertiesFieldsQueryParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/PropertiesFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The properties were successfully retrieved.
@@ -2035,7 +2018,7 @@
schema:
$ref: '#/components/schemas/FeatureProperties'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -2051,7 +2034,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The specified feature has no
@@ -2062,7 +2044,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update all properties of a feature at once
description: |-
@@ -2073,13 +2055,13 @@
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'
+ - $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:
'201':
description: The properties were successfully created.
@@ -2118,7 +2100,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -2138,26 +2119,23 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FeatureProperties'
- example: {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
+ example:
+ configuration:
+ smartMode: true
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
description: |-
JSON object of all properties to be updated at once.
@@ -2165,7 +2143,6 @@
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
@@ -2175,13 +2152,13 @@
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'
+ - $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 deleted.
@@ -2219,7 +2196,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/features/{featureId}/properties/{propertyPath}':
get:
summary: Retrieve a specific property of a feature
@@ -2237,12 +2214,12 @@
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/timeoutParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/PropertyPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The property was successfully retrieved.
@@ -2254,7 +2231,7 @@
schema:
type: string
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -2269,7 +2246,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The specified property or the
@@ -2280,7 +2256,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update a specific property of a feature
description: |-
@@ -2297,18 +2273,17 @@
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'
+ - $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:
'201':
description: The property was successfully created.
@@ -2333,7 +2308,6 @@
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:
@@ -2344,7 +2318,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -2364,11 +2337,11 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
- $ref: '#/components/requestBodies/Value'
+ $ref: '#/paths/~1things~1%7BthingId%7D~1attributes~1%7BattributePath%7D/put/requestBody'
delete:
summary: Delete a specific property of a feature
description: |-
@@ -2385,14 +2358,14 @@
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'
+ - $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 deleted.
@@ -2410,7 +2383,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The specified property or the
@@ -2421,10 +2393,413 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
- ###
- ### Messages
- ###
+ $ref: '#/components/responses/PreconditionFailed'
+ '/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.
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/DesiredPropertiesFieldsQueryParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ responses:
+ '200':
+ description: The desired properties were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ '304':
+ $ref: '#/components/responses/NotModified'
+ '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)).
+ * at least one of the defined query parameters 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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ 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.
+
+ The desired properties will be overwritten with the JSON content from the request body.
+ 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:
+ '201':
+ description: The desired properties were successfully created.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ '204':
+ description: The desired properties were successfully updated.
+ 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/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ example:
+ configuration:
+ smartMode: true
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
+ description: |-
+ JSON object of all desried properties to be updated at once.
+
+ Consider that the value has to be a JSON object or `null`. 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.
+ 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 deleted.
+ '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 deleting 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 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:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '/things/{thingId}/features/{featureId}/desiredProperties/{propertyPath}':
+ 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.
+
+ 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:
+
+ `/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/TimeoutParam'
+ responses:
+ '200':
+ description: The desired property was successfully retrieved.
+ 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
+ '304':
+ $ref: '#/components/responses/NotModified'
+ '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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ 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.
+
+ 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),
+
+ ### 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:
+ '201':
+ description: The desired property was successfully created.
+ 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
+ '204':
+ description: The desired property was successfully updated.
+ 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: '#/paths/~1things~1%7BthingId%7D~1attributes~1%7BattributePath%7D/put/requestBody'
+ delete:
+ summary: Delete a specific desired property of a feature
+ description: |-
+ Deletes a specific desired property 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)
+
+ ### 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/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 deleted.
+ '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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
'/things/{thingId}/inbox/claim':
post:
summary: Initiates claiming a specific thing in order to gain access
@@ -2461,14 +2836,12 @@
the "message:/" resource in order to be able to send the message and read the response.
Further, the things-client which handles the "claim" message, needs permission to change the policy itself
(i.e. READ and WRITE permission on the "policy:/" resource).
-
tags:
- Messages
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/messageClaimTimeoutParam'
- - $ref: '#/components/parameters/liveMessageRequestedAcksParam'
-
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/MessageClaimTimeoutParam'
+ - $ref: '#/components/parameters/LiveMessageRequestedAcksParam'
responses:
'200':
description: |-
@@ -2511,7 +2884,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'413':
- $ref: '#/components/responses/messageTooLarge'
+ $ref: '#/components/responses/MessageTooLarge'
'429':
description: |-
The user has sent too many requests in a given amount of time ("rate
@@ -2521,9 +2894,24 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'503':
- $ref: '#/components/responses/messageTimeout'
+ $ref: '#/components/responses/MessageTimeout'
requestBody:
- $ref: '#/components/requestBodies/Payload'
+ content:
+ application/json:
+ schema:
+ type: string
+ example: ''
+ application/octet-stream:
+ schema:
+ type: string
+ example: ''
+ text/plain:
+ schema:
+ type: string
+ example: ''
+ description: |-
+ Payload of the message with max size of 250 kB. It can be any HTTP
+ supported content, including binary content.
'/things/{thingId}/inbox/messages/{messageSubject}':
post:
summary: Send a message TO a specific thing
@@ -2564,14 +2952,13 @@
tags:
- Messages
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/messageSubjectPathParam'
- - $ref: '#/components/parameters/messageTimeoutParam'
- - $ref: '#/components/parameters/liveMessageRequestedAcksParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/MessageSubjectPathParam'
+ - $ref: '#/components/parameters/MessageTimeoutParam'
+ - $ref: '#/components/parameters/LiveMessageRequestedAcksParam'
responses:
'202':
- description: |-
- The message was sent but not necessarily received by the thing (fire and forget).
+ description: The message was sent but not necessarily received by the thing (fire and forget).
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -2613,11 +3000,11 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'413':
- $ref: '#/components/responses/messageTooLarge'
+ $ref: '#/components/responses/MessageTooLarge'
'503':
- $ref: '#/components/responses/messageTimeout'
+ $ref: '#/components/responses/MessageTimeout'
requestBody:
- $ref: '#/components/requestBodies/Payload'
+ $ref: '#/paths/~1things~1%7BthingId%7D~1inbox~1claim/post/requestBody'
'/things/{thingId}/outbox/messages/{messageSubject}':
post:
summary: Send a message FROM a specific thing
@@ -2645,10 +3032,10 @@
tags:
- Messages
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/messageSubjectPathParam'
- - $ref: '#/components/parameters/messageTimeoutParam'
- - $ref: '#/components/parameters/liveMessageRequestedAcksParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/MessageSubjectPathParam'
+ - $ref: '#/components/parameters/MessageTimeoutParam'
+ - $ref: '#/components/parameters/LiveMessageRequestedAcksParam'
responses:
'202':
description: The message was sent (fire and forget).
@@ -2693,11 +3080,11 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'413':
- $ref: '#/components/responses/messageTooLarge'
+ $ref: '#/components/responses/MessageTooLarge'
'503':
- $ref: '#/components/responses/messageTimeout'
+ $ref: '#/components/responses/MessageTimeout'
requestBody:
- $ref: '#/components/requestBodies/Payload'
+ $ref: '#/paths/~1things~1%7BthingId%7D~1inbox~1claim/post/requestBody'
'/things/{thingId}/features/{featureId}/inbox/messages/{messageSubject}':
post:
summary: Send a message TO a specific feature of a specific thing
@@ -2726,11 +3113,11 @@
tags:
- Messages
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featureIdPathPathParam'
- - $ref: '#/components/parameters/messageSubjectPathParam'
- - $ref: '#/components/parameters/messageTimeoutParam'
- - $ref: '#/components/parameters/liveMessageRequestedAcksParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/MessageSubjectPathParam'
+ - $ref: '#/components/parameters/MessageTimeoutParam'
+ - $ref: '#/components/parameters/LiveMessageRequestedAcksParam'
responses:
'202':
description: |-
@@ -2777,11 +3164,11 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'413':
- $ref: '#/components/responses/messageTooLarge'
+ $ref: '#/components/responses/MessageTooLarge'
'503':
- $ref: '#/components/responses/messageTimeout'
+ $ref: '#/components/responses/MessageTimeout'
requestBody:
- $ref: '#/components/requestBodies/Payload'
+ $ref: '#/paths/~1things~1%7BthingId%7D~1inbox~1claim/post/requestBody'
'/things/{thingId}/features/{featureId}/outbox/messages/{messageSubject}':
post:
summary: Send a message FROM a specific feature of a specific thing
@@ -2810,11 +3197,11 @@
tags:
- Messages
parameters:
- - $ref: '#/components/parameters/thingIdPathParam'
- - $ref: '#/components/parameters/featureIdPathPathParam'
- - $ref: '#/components/parameters/messageSubjectPathParam'
- - $ref: '#/components/parameters/messageTimeoutParam'
- - $ref: '#/components/parameters/liveMessageRequestedAcksParam'
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/MessageSubjectPathParam'
+ - $ref: '#/components/parameters/MessageTimeoutParam'
+ - $ref: '#/components/parameters/LiveMessageRequestedAcksParam'
responses:
'202':
description: The message was sent (fire and forget).
@@ -2859,14 +3246,11 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'413':
- $ref: '#/components/responses/messageTooLarge'
+ $ref: '#/components/responses/MessageTooLarge'
'503':
- $ref: '#/components/responses/messageTimeout'
+ $ref: '#/components/responses/MessageTimeout'
requestBody:
- $ref: '#/components/requestBodies/Payload'
- ###
- ### Policies
- ###
+ $ref: '#/paths/~1things~1%7BthingId%7D~1inbox~1claim/post/requestBody'
'/policies/{policyId}':
get:
summary: Retrieve a specific policy
@@ -2878,10 +3262,10 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParam'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -2899,7 +3283,7 @@
schema:
$ref: '#/components/schemas/Policy'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -2915,7 +3299,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID was
@@ -2925,7 +3308,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or update a policy with a specified ID
description: |-
@@ -2992,12 +3375,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParam'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
- - $ref: '#/components/parameters/allowPolicyLockoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ - $ref: '#/components/parameters/AllowPolicyLockoutParam'
responses:
'201':
description: The policy was successfully created.
@@ -3041,7 +3424,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -3063,48 +3445,36 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Policy'
- example: {
- "entries": {
- "DEFAULT": {
- "subjects": {
- "{{ request:subjectId }}": {
- "type": "the creator"
- }
- },
- "resources": {
- "policy:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "thing:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "message:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- }
- }
- }
- }
- }
+ example:
+ entries:
+ DEFAULT:
+ subjects:
+ '{{ request:subjectId }}':
+ type: the creator
+ resources:
+ 'policy:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'thing:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'message:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
description: |-
JSON representation of the policy.
Use the placeholder `{{ request:subjectId }}` in order to let the
@@ -3124,11 +3494,11 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParam'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The policy was successfully deleted.
@@ -3166,7 +3536,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/policies/{policyId}/entries':
get:
summary: Retrieve the entries of a specific policy
@@ -3176,10 +3546,10 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -3197,7 +3567,7 @@
schema:
$ref: '#/components/schemas/PolicyEntries'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -3213,7 +3583,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID was
@@ -3223,7 +3592,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Modify the entries of a specific policy
description: |-
@@ -3235,11 +3604,11 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The policy entries were successfully updated.
@@ -3266,7 +3635,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -3287,46 +3655,35 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PolicyEntries'
- example: {
- "DEFAULT": {
- "subjects": {
- "{{ request:subjectId }}": {
- "type": "the creator"
- }
- },
- "resources": {
- "policy:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "thing:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "message:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- }
- }
- }
- }
+ example:
+ DEFAULT:
+ subjects:
+ '{{ request:subjectId }}':
+ type: the creator
+ resources:
+ 'policy:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'thing:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'message:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
description: |-
JSON representation of the policy entries.
Use the placeholder `{{ request:subjectId }}` in order to let the
@@ -3342,11 +3699,11 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -3364,7 +3721,7 @@
schema:
$ref: '#/components/schemas/PolicyEntry'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -3380,7 +3737,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID or
@@ -3391,7 +3747,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify the entries of a specific Label of a specific policy
description: |-
@@ -3403,12 +3759,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'201':
description: The policy entry was successfully created.
@@ -3452,7 +3808,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -3473,57 +3828,44 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PolicyEntry'
- example: {
- "subjects": {
- "{{ request:subjectId }}": {
- "type": "the creator"
- }
- },
- "resources": {
- "policy:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "thing:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- },
- "message:/": {
- "grant": [
- "READ",
- "WRITE"
- ],
- "revoke": []
- }
- }
- }
-
+ example:
+ subjects:
+ '{{ request:subjectId }}':
+ type: the creator
+ resources:
+ 'policy:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'thing:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
+ 'message:/':
+ grant:
+ - READ
+ - WRITE
+ revoke: []
description: |-
JSON representation of the policy entry.
Use the placeholder `{{ request:subjectId }}` in order to let the
backend insert the authenticated subjectId of the HTTP request.
-
### Example
Given your policy "com.acme.coffeemaker:policy-01" only has the
DEFAULT entry, and you want to add a "Consumer" section which additionally allows USER-01
(managed within a Nginx reverse proxy) to
*read* the thing and to trigger a "makeCoffee" operation (i.e. POST such a message - see
POST /things/{thingId}/inbox/messages/{messageSubject}).
-
Set the label value to **Consumer** and the following request body:
```
{
@@ -3557,12 +3899,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The policy entry was successfully deleted.
@@ -3601,7 +3943,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/policies/{policyId}/entries/{label}/subjects':
get:
summary: Retrieve all Subjects for a specific Label of a specific policy
@@ -3612,11 +3954,11 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The request successfully returned. The subjects are returned.
@@ -3632,7 +3974,7 @@
schema:
$ref: '#/components/schemas/Subjects'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -3648,7 +3990,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID or
@@ -3659,7 +4000,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify all Subjects for a specific Label of a specific policy
description: |-
@@ -3682,12 +4023,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The Subjects were successfully created or updated.
@@ -3714,7 +4055,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -3722,7 +4062,6 @@
* the caller has insufficient permissions.
You need `WRITE` permission on the `policy:/entries/{label}/subjects` resource,
without any revoke in a deeper path of the policy resource.
-
content:
application/json:
schema:
@@ -3736,9 +4075,9 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
@@ -3761,12 +4100,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/subjectIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/SubjectIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -3784,7 +4123,7 @@
schema:
$ref: '#/components/schemas/SubjectEntry'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -3800,7 +4139,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID,
@@ -3811,7 +4149,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify one specific Subject for a specific Label of a specific policy
description: |-
@@ -3821,13 +4159,13 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/subjectIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/SubjectIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'201':
description: The Subject was successfully created.
@@ -3871,7 +4209,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -3893,9 +4230,9 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
@@ -3917,13 +4254,13 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/subjectIdPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/SubjectIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The Subject was successfully deleted.
@@ -3963,7 +4300,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'/policies/{policyId}/entries/{label}/resources':
get:
summary: Retrieve all Resources for a specific Label of a specific policy
@@ -3974,11 +4311,11 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: The request successfully returned. The resources are returned.
@@ -3994,7 +4331,7 @@
schema:
$ref: '#/components/schemas/Resources'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -4010,7 +4347,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID or
@@ -4021,7 +4357,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify all Resources for a specific Label of a specific policy
description: |-
@@ -4076,12 +4412,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The Resources were successfully created or updated.
@@ -4108,7 +4444,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -4130,9 +4465,9 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
@@ -4151,12 +4486,12 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/resourcePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/ResourcePathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
responses:
'200':
description: |-
@@ -4174,7 +4509,7 @@
schema:
$ref: '#/components/schemas/ResourceEntry'
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -4190,7 +4525,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'404':
description: |-
The request could not be completed. The policy with the given ID,
@@ -4201,7 +4535,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
put:
summary: Create or modify one specific Resource for a specific Label of a specific policy
description: |-
@@ -4211,13 +4545,13 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/resourcePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/ResourcePathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'201':
description: The Resource was successfully created.
@@ -4246,7 +4580,7 @@
schema:
type: string
'304':
- $ref: '#/components/responses/notModified'
+ $ref: '#/components/responses/NotModified'
'400':
description: |-
The request could not be completed. Possible reasons:
@@ -4263,7 +4597,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
-
'403':
description: |-
The request could not be completed. Possible reasons:
@@ -4285,9 +4618,9 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
+ $ref: '#/components/responses/PreconditionFailed'
'413':
- $ref: '#/components/responses/entityTooLarge'
+ $ref: '#/components/responses/EntityTooLarge'
requestBody:
content:
application/json:
@@ -4305,13 +4638,13 @@
tags:
- Policies
parameters:
- - $ref: '#/components/parameters/policyIdPathParam'
- - $ref: '#/components/parameters/labelPathParam'
- - $ref: '#/components/parameters/resourcePathPathParam'
- - $ref: '#/components/parameters/ifMatchHeaderParamHash'
- - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
- - $ref: '#/components/parameters/timeoutParam'
- - $ref: '#/components/parameters/responseRequiredParam'
+ - $ref: '#/components/parameters/PolicyIdPathParam'
+ - $ref: '#/components/parameters/LabelPathParam'
+ - $ref: '#/components/parameters/ResourcePathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'204':
description: The Resource was successfully deleted.
@@ -4351,21 +4684,16 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'412':
- $ref: '#/components/responses/preconditionFailed'
- ###
- ### Who Am I
- ###
- '/whoami':
+ $ref: '#/components/responses/PreconditionFailed'
+ /whoami:
get:
summary: Retrieve information about the current caller
- description: |-
- Get information about the current caller, e.g. the auth subjects that are generated for the caller.
+ description: 'Get information about the current caller, e.g. the auth subjects that are generated for the caller.'
tags:
- Policies
responses:
'200':
- description: |-
- The request successfully returned information about the caller.
+ description: The request successfully returned information about the caller.
content:
application/json:
schema:
@@ -4376,9 +4704,6 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
- ###
- ### Things-Search
- ###
/search/things:
get:
summary: Search for things
@@ -4398,12 +4723,11 @@
* The internal search index is "eventually consistent". Consistency with the latest
thing updates should recover within milliseconds.
-
parameters:
- - $ref: '#/components/parameters/searchFilter'
- - $ref: '#/components/parameters/namespacesFilter'
- - $ref: '#/components/parameters/thingFieldsQueryParam'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/SearchFilter'
+ - $ref: '#/components/parameters/NamespacesFilter'
+ - $ref: '#/components/parameters/ThingFieldsQueryParam'
+ - $ref: '#/components/parameters/TimeoutParam'
- name: option
in: query
description: |-
@@ -4444,7 +4768,6 @@
required: false
schema:
type: string
-
tags:
- Things-Search
responses:
@@ -4497,9 +4820,9 @@
```eq(attributes/location,"kitchen")```
parameters:
- - $ref: '#/components/parameters/searchFilter'
- - $ref: '#/components/parameters/namespacesFilter'
- - $ref: '#/components/parameters/timeoutParam'
+ - $ref: '#/components/parameters/SearchFilter'
+ - $ref: '#/components/parameters/NamespacesFilter'
+ - $ref: '#/components/parameters/TimeoutParam'
tags:
- Things-Search
responses:
@@ -4508,7 +4831,7 @@
content:
application/json:
schema:
- $ref: '#/components/schemas/SearchResultThingsCount'
+ type: integer
'400':
description: |-
The request could not be completed. A provided parameter is in a
@@ -4536,6 +4859,564 @@
schema:
$ref: '#/components/schemas/AdvancedError'
components:
+ responses:
+ EntityTooLarge:
+ description: The created or modified entity is larger than the accepted limit of 100 kB.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ MessageTimeout:
+ description: The request could not be completed as there is no consumer for this message connected.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ MessageTooLarge:
+ description: The size of the send message is larger than the accepted limit of 250 kB.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ NotModified:
+ description: |-
+ The (sub-)resource has not been modified. This happens when you specified a If-None-Match header which
+ matches the current ETag of the (sub-)resource.
+ 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
+ PreconditionFailed:
+ description: |-
+ A precondition for reading or writing the (sub-)resource failed. This will happen for write requests, if you
+ specified an If-Match or If-None-Match header, which fails the precondition check against the current ETag of
+ the (sub-)resource. For read requests, this error may only happen for a failing If-Match header. In case of a
+ failing If-None-Match header for a read request, status 304 will be returned instead.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ parameters:
+ AllowPolicyLockoutParam:
+ name: allow-policy-lockout
+ in: query
+ description: |-
+ Defines whether a subject is allowed to create a policy without having WRITE permission on the policy
+ resource of the created policy.
+
+ The default (if ommited) is `false`.
+ required: false
+ schema:
+ type: boolean
+ AttributesPathPathParam:
+ name: attributePath
+ in: path
+ description: 'The path to the attribute, e.g. **manufacturer/name**'
+ required: true
+ schema:
+ type: string
+ AttributesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields from the attributes to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the attributes by
+ using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=model` would select only `model` attribute value (if present)
+ * `?fields=model,make` would select `model` and `make` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` attribute
+
+ #### Examples
+
+ * `?fields=model,make,location(longitude,latitude)`
+
+ * `?fields=listOfAddresses/postal(city,street))`
+ required: false
+ schema:
+ type: string
+ DesiredPropertiesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields from the desiredProperties to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the desiredProperties by
+ using a comma-separated list:
+ * several desiredProperties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=temperature` would select only `temperature` property value of desiredProperties (if present)
+ * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values of desiredProperties (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property of desiredProperties
+
+ #### Examples
+
+ * `?fields=temperature,humidity,location(longitude,latitude)`
+
+ * `?fields=configuration,status(powerConsumption/watts)`
+ required: false
+ schema:
+ type: string
+ FeatureFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields from the selected feature to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ * `properties`
+
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=properties/color` would select only `color` property value (if present)
+ * `?fields=properties/color,properties/brightness` would select only `color` and `brightness` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=properties(color,brightness)` would select only `color` and `brightness` property values (if present)
+ * `?fields=properties(location/longitude)` would select the `longitude` value inside the `location` object
+
+ #### Examples
+
+ * `?fields=properties(color,brightness)`
+ required: false
+ schema:
+ type: string
+ FeatureIdPathPathParam:
+ name: featureId
+ in: path
+ description: The ID of the feature - has to conform to RFC-3986 (URI)
+ required: true
+ schema:
+ type: string
+ FeaturesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields from one or more features to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ * `{featureId}` The ID of the feature to select properties in
+ * `properties`
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+ For example:
+ * `?fields={featureId}/properties/color` would select only `color` property value (if present) of the feature identified with `{featureId}`
+ * `?fields={featureId}/properties/color,properties/brightness` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+ For example:
+ * `?fields={featureId}/properties(color,brightness)` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
+ * `?fields={featureId}/properties(location/longitude)` would select the `longitude` value inside the `location` object of the feature identified with `{featureId}`
+
+
+ #### Examples
+ * `?fields=EnvironmentScanner/properties(temperature,humidity)`
+ * `?fields=EnvironmentScanner/properties(temperature,humidity),Vehicle/properties/configuration`
+ required: false
+ schema:
+ type: string
+ IfMatchHeaderParam:
+ name: If-Match
+ in: header
+ description: |-
+ The `If-Match` header, which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous GET response, e.g. `If-Match: "rev:4711"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+ required: false
+ schema:
+ type: string
+ IfMatchHeaderParamHash:
+ name: If-Match
+ in: header
+ description: |-
+ The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "hash:a75ece4e"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+ required: false
+ schema:
+ type: string
+ IfNoneMatchHeaderParam:
+ name: If-None-Match
+ in: header
+ description: 'The `If-None-Match` header, which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.'
+ required: false
+ schema:
+ type: string
+ LabelPathParam:
+ name: label
+ in: path
+ description: The label of a policy entry
+ required: true
+ schema:
+ type: string
+ LiveMessageRequestedAcksParam:
+ name: requested-acks
+ in: query
+ description: |-
+ Contains the "requested acknowledgements" for this request as comma separated list. The HTTP call will
+ block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
+ parameter.
+
+ The default (if omitted) requested acks is `requested-acks=live-response` which will block the
+ HTTP call until a subscriber of the live message sends a response.
+ required: false
+ schema:
+ type: string
+ MessageClaimTimeoutParam:
+ name: timeout
+ in: query
+ description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the Claim response and therefore block the
+ HTTP request. Default value (if omitted): 60 seconds. Maximum value: 600 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+ required: false
+ schema:
+ type: integer
+ MessageSubjectPathParam:
+ name: messageSubject
+ in: path
+ description: The subject of the Message - has to conform to RFC-3986 (URI)
+ required: true
+ schema:
+ type: string
+ MessageTimeoutParam:
+ name: timeout
+ in: query
+ description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the message response and therefore block the
+ HTTP request. Default value (if omitted): 10 seconds. Maximum value: 60 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+ required: false
+ schema:
+ type: integer
+ NamespacesFilter:
+ name: namespaces
+ in: query
+ description: |-
+ A comma-separated list of namespaces. This list is used to limit the query to things in the given namespaces
+ only.
+
+
+ #### Examples:
+
+ * `?namespaces=com.example.namespace`
+
+ * `?namespaces=com.example.namespace1,com.example.namespace2`
+ required: false
+ schema:
+ type: string
+ PolicyIdPathParam:
+ name: policyId
+ in: path
+ description: |-
+ The ID of the policy needs to follow 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 namespace needs to:
+ * conform to the reverse domain name notation
+ required: true
+ schema:
+ type: string
+ PropertiesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields from the properties to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the properties by
+ using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=temperature` would select only `temperature` property value (if present)
+ * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property
+
+ #### Examples
+
+ * `?fields=temperature,humidity,location(longitude,latitude)`
+
+ * `?fields=configuration,status(powerConsumption/watts)`
+ required: false
+ schema:
+ type: string
+ PropertyPathPathParam:
+ name: propertyPath
+ in: path
+ description: The path to the property
+ required: true
+ schema:
+ type: string
+ PutMetadataParam:
+ name: put-metadata
+ in: header
+ description: 'The `put-metadata` header, which sets Metadata information in the Thing.'
+ required: false
+ schema:
+ type: array
+ description: An array of objects containing metadata to apply.
+ items:
+ type: object
+ description: Object containing a `key` where to apply the metadata and a `value` with the metadata value to apply.
+ additionalProperties:
+ properties:
+ key:
+ type: string
+ description: The JsonPointer to set the metadata `value` to. May start with `*/<key>` in order to apply the metadata to all affected JSON leaves.
+ value:
+ description: The arbitrary JSON value to set as metadata.
+ RequestedAcksParam:
+ name: requested-acks
+ in: query
+ description: |-
+ Contains the "requested acknowledgements" for this modifying request as comma separated list. The HTTP call will
+ block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
+ parameter.
+
+ The default (if omitted) requested acks is `requested-acks=twin-persisted` which will block the
+ HTTP call until the change was persited to the twin.
+ required: false
+ schema:
+ type: string
+ ResourcePathPathParam:
+ name: resourcePath
+ in: path
+ description: The path of an (Authorization) Resource
+ required: true
+ schema:
+ type: string
+ ResponseRequiredParam:
+ name: response-required
+ in: query
+ description: |-
+ Defines whether a response is required to the API call or not - if set to `false` the response will directly
+ sent back with a status code of `202` (Accepted).
+
+ The default (if ommited) response is `true`.
+ required: false
+ schema:
+ type: boolean
+ SearchFilter:
+ name: filter
+ in: query
+ description: |-
+
+ #### Filter predicates:
+
+ * ```eq({property},{value})``` (i.e. equal to the given value)
+
+ * ```ne({property},{value})``` (i.e. not equal to the given value)
+
+ * ```gt({property},{value})``` (i.e. greater than the given value)
+
+ * ```ge({property},{value})``` (i.e. equal to the given value or greater than it)
+
+ * ```lt({property},{value})``` (i.e. lower than the given value or equal to it)
+
+ * ```le({property},{value})``` (i.e. lower than the given value)
+
+ * ```in({property},{value},{value},...)``` (i.e. contains at least one of the values listed)
+
+ * ```like({property},{value})``` (i.e. contains values similar to the expressions listed)
+
+ * ```exists({property})``` (i.e. all things in which the given path exists)
+
+
+ Note: When using filter operations, only things with the specified properties are returned.
+ For example, the filter `ne(attributes/owner, "SID123")` will only return things that do have
+ the `owner` attribute.
+
+
+ #### Logical operations:
+
+
+ * ```and({query},{query},...)```
+
+ * ```or({query},{query},...)```
+
+ * ```not({query})```
+
+
+ #### Examples:
+
+ * ```eq(attributes/location,"kitchen")```
+
+ * ```ge(thingId,"myThing1")```
+
+ * ```gt(_created,"2020-08-05T12:17")```
+
+ * ```exists(features/featureId)```
+
+ * ```and(eq(attributes/location,"kitchen"),eq(attributes/color,"red"))```
+
+ * ```or(eq(attributes/location,"kitchen"),eq(attributes/location,"living-room"))```
+
+ * ```like(attributes/key1,"known-chars-at-start*")```
+
+ * ```like(attributes/key1,"*known-chars-at-end")```
+
+ * ```like(attributes/key1,"*known-chars-in-between*")```
+
+ * ```like(attributes/key1,"just-som?-char?-unkn?wn")```
+
+ The `like` filters with the wildcard `*` at the beginning can slow down your search request.
+ required: false
+ schema:
+ type: string
+ SubjectIdPathParam:
+ name: subjectId
+ in: path
+ description: The ID of an (Authorization) Subject
+ required: true
+ schema:
+ type: string
+ ThingFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma-separated list of fields to be included in the returned
+ JSON. attributes can be selected in the same manner.
+
+ #### Selectable fields
+
+ * `thingId`
+ * `policyId`
+ * `definition`
+ * `attributes`
+
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several attribute paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=attributes/model` would select only `model` attribute value (if present)
+ * `?fields=attributes/model,attributes/location` would select only `model` and
+ `location` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901)
+ separated with `/`) to select
+
+ * sub-selectors can be used to request only specific sub-fields by placing expressions
+ in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=attributes(model,location)` would select only `model`
+ and `location` attribute values (if present)
+ * `?fields=attributes(coffeemaker/serialno)` would select the `serialno` value
+ inside the `coffeemaker` object
+ * `?fields=attributes/address/postal(city,street)` would select the `city` and
+ `street` values inside the `postal` object inside the `address` object
+
+ * `features`
+
+ Supports selecting arbitrary fields in features similar to `attributes` (see also features documentation for more details)
+
+ * `_namespace`
+
+ Specifically selects the namespace also contained in the `thingId`
+
+ * `_revision`
+
+ Specifically selects the revision of the thing. The revision is a counter, which is incremented on each modification of a thing.
+
+ * `_created`
+
+ Specifically selects the created timestamp of the thing in ISO-8601 UTC format. The timestamp is set on creation of a thing.
+
+ * `_modified`
+
+ Specifically selects the modified timestamp of the thing in ISO-8601 UTC format. The timestamp is set on each modification of a thing.
+
+ * `_metadata`
+
+ Specifically selects the Metadata of the thing. The content is a JSON object having the Thing's JSON structure with the difference that the JSON leaves of the Thing are JSON objects containing the metadata.
+
+ * `_policy`
+
+ Specifically selects the content of the policy associated to the thing. (By default, only the policyId is returned.)
+
+ #### Examples
+
+ * `?fields=thingId,attributes,features`
+ * `?fields=attributes(model,manufacturer),features`
+ required: false
+ schema:
+ type: string
+ ThingIdPathParam:
+ name: thingId
+ in: path
+ description: 'The ID of a thing needs to follow 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
+ schema:
+ type: string
+ TimeoutParam:
+ name: timeout
+ in: query
+ description: |-
+ Defines how long the backend should wait for completion of the request, e.g. applied when waiting for requested
+ acknowledgements via the `requested-acks` param. Can be specified without unit (then seconds are assumed) or
+ together with `s`, `ms` or `m` unit. Example: `42s`, `1m`.
+
+ The default (if omitted) timeout is `10s`. Maximum value: `60s`.
+
+ A value of `0` applies fire and forget semantics for the command resulting in setting `response-required=false`.
+ required: false
+ schema:
+ type: string
schemas:
Error:
properties:
@@ -4580,18 +5461,21 @@
description: An arbitrary JSON object describing the attributes of a thing.
Definition:
type: string
- description: "A single fully qualified identifier of a definition in the form 'namespace:name:version'"
- pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
+ description: 'A single fully qualified identifier of a definition in the form ''namespace:name:version'''
+ pattern: '([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)'
FeatureDefinition:
type: array
description: The definitions of a feature.
items:
type: string
- description: "A single fully qualified identifier of a feature definition in the form 'namespace:name:version'"
- pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
+ description: 'A single fully qualified identifier of a feature definition in the form ''namespace:name:version'''
+ pattern: '([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)'
FeatureProperties:
type: object
description: An arbitrary JSON object describing the properties of a feature.
+ FeatureDesiredProperties:
+ type: object
+ description: An arbitrary JSON object describing the desired properties of a feature.
Feature:
type: object
properties:
@@ -4599,6 +5483,8 @@
$ref: '#/components/schemas/FeatureDefinition'
properties:
$ref: '#/components/schemas/FeatureProperties'
+ desiredProperties:
+ $ref: '#/components/schemas/FeatureDesiredProperties'
SearchResultThings:
properties:
items:
@@ -4669,7 +5555,7 @@
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}`
+ 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:
@@ -4693,8 +5579,7 @@
modification of a Thing. This field is not returned by default but must be selected explicitly.
_metadata:
type: object
- description: |-
- _(read-only)_ The Metadata of the Thing. This field is not returned by default but must be selected explicitly.
+ description: _(read-only)_ The Metadata of the Thing. This field is not returned by default but must be selected explicitly.
Policy:
type: object
description: policy consisting of policy entries
@@ -4722,8 +5607,7 @@
$ref: '#/components/schemas/Resources'
Subjects:
type: object
- description: |-
- A SubjectEntry defines who is addressed.
+ description: A SubjectEntry defines who is addressed.
properties:
'nginx:subjectId1':
$ref: '#/components/schemas/SubjectEntry'
@@ -4737,7 +5621,7 @@
properties:
type:
type: string
- description: The type is offered only for documentation purposes. You are not restricted to any specific types, but we recommend to use it to specify the kind of the subject as shown in our examples.
+ description: 'The type is offered only for documentation purposes. You are not restricted to any specific types, but we recommend to use it to specify the kind of the subject as shown in our examples.'
Resources:
type: object
description: |-
@@ -4795,8 +5679,7 @@
$ref: '#/components/schemas/Feature'
WhoAmI:
type: object
- description: |-
- Contains information about the current user and the auth subjects available for the used authentication.
+ description: Contains information about the current user and the auth subjects available for the used authentication.
properties:
defaultSubject:
$ref: '#/components/schemas/WhoAmISubject'
@@ -4807,633 +5690,13 @@
WhoAmISubject:
type: string
description: An auth subject that can be used to provide access for a caller (e.g. in subject entries of policies).
-
- responses:
- entityTooLarge:
- description: |-
- The created or modified entity is larger than the accepted limit of 100 kB.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AdvancedError'
- messageTooLarge:
- description: |-
- The size of the send message is larger than the accepted limit of 250 kB.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AdvancedError'
- messageTimeout:
- description: |-
- The request could not be completed as there is no consumer for this message connected.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AdvancedError'
- notModified:
- description: |-
- The (sub-)resource has not been modified. This happens when you specified a If-None-Match header which
- matches the current ETag of the (sub-)resource.
- 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
- preconditionFailed:
- description: |-
- A precondition for reading or writing the (sub-)resource failed. This will happen for write requests, if you
- specified an If-Match or If-None-Match header, which fails the precondition check against the current ETag of
- the (sub-)resource. For read requests, this error may only happen for a failing If-Match header. In case of a
- failing If-None-Match header for a read request, status 304 will be returned instead.
- 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
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AdvancedError'
-
- parameters:
- ifMatchHeaderParamHash:
- name: If-Match
- in: header
- description: >-
- The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
- * optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "hash:a75ece4e"`
- * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
- required: false
- schema:
- type: string
- ifMatchHeaderParam:
- name: If-Match
- in: header
- description: >-
- The `If-Match` header, which has to conform to RFC-7232 (Conditional Requests). Common usages are:
- * optimistic locking by specifying the `ETag` from a previous GET response, e.g. `If-Match: "rev:4711"`
- * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
- required: false
- schema:
- type: string
- ifNoneMatchHeaderParam:
- name: If-None-Match
- in: header
- description: >-
- The `If-None-Match` header, which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to
- modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.
- required: false
- schema:
- type: string
- putMetadataParam:
- name: put-metadata
- in: header
- description: >-
- The `put-metadata` header, which sets Metadata information in the Thing.
- required: false
- schema:
- type: array
- description: An array of objects containing metadata to apply.
- items:
- type: object
- description: Object containing a `key` where to apply the metadata and a `value` with the metadata value to apply.
- additionalProperties:
- properties:
- key:
- type: string
- description: The JsonPointer to set the metadata `value` to. May start with `*/<key>` in order to apply the metadata to all affected JSON leaves.
- value:
- description: The arbitrary JSON value to set as metadata.
- featureIdPathPathParam:
- name: featureId
- in: path
- description: The ID of the feature - has to conform to RFC-3986 (URI)
- required: true
- schema:
- type: string
- attributePathPathParam:
- name: attributePath
- in: path
- description: The path to the attribute, e.g. **manufacturer/name**
- required: true
- schema:
- type: string
- thingIdPathParam:
- name: thingId
- in: path
- description: |-
- The ID of a thing needs to follow 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
- schema:
- type: string
- policyIdPathParam:
- name: policyId
- in: path
- description: |-
- The ID of the policy needs to follow 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 namespace needs to:
- * conform to the reverse domain name notation
- required: true
- schema:
- type: string
- messageSubjectPathParam:
- name: messageSubject
- in: path
- description: The subject of the Message - has to conform to RFC-3986 (URI)
- required: true
- schema:
- type: string
- messageClaimTimeoutParam:
- name: timeout
- in: query
- description: |-
- Contains an optional timeout (in seconds) of how long to wait for the Claim response and therefore block the
- HTTP request. Default value (if omitted): 60 seconds. Maximum value: 600 seconds. A value of 0 seconds applies
- fire and forget semantics for the message.
- required: false
- schema:
- type: integer
- messageTimeoutParam:
- name: timeout
- in: query
- description: |-
- Contains an optional timeout (in seconds) of how long to wait for the message response and therefore block the
- HTTP request. Default value (if omitted): 10 seconds. Maximum value: 60 seconds. A value of 0 seconds applies
- fire and forget semantics for the message.
- required: false
- schema:
- type: integer
- requestedAcksParam:
- name: requested-acks
- in: query
- description: |-
- Contains the "requested acknowledgements" for this modifying request as comma separated list. The HTTP call will
- block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
- parameter.
-
- The default (if omitted) requested acks is `requested-acks=twin-persisted` which will block the
- HTTP call until the change was persited to the twin.
- required: false
- schema:
- type: string
- liveMessageRequestedAcksParam:
- name: requested-acks
- in: query
- description: |-
- Contains the "requested acknowledgements" for this request as comma separated list. The HTTP call will
- block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
- parameter.
-
- The default (if omitted) requested acks is `requested-acks=live-response` which will block the
- HTTP call until a subscriber of the live message sends a response.
- required: false
- schema:
- type: string
- timeoutParam:
- name: timeout
- in: query
- description: |-
- Defines how long the backend should wait for completion of the request, e.g. applied when waiting for requested
- acknowledgements via the `requested-acks` param. Can be specified without unit (then seconds are assumed) or
- together with `s`, `ms` or `m` unit. Example: `42s`, `1m`.
-
- The default (if omitted) timeout is `10s`. Maximum value: `60s`.
-
- A value of `0` applies fire and forget semantics for the command resulting in setting `response-required=false`.
- required: false
- schema:
- type: string
- responseRequiredParam:
- name: response-required
- in: query
- description: |-
- Defines whether a response is required to the API call or not - if set to `false` the response will directly
- sent back with a status code of `202` (Accepted).
-
- The default (if ommited) response is `true`.
- required: false
- schema:
- type: boolean
- allowPolicyLockoutParam:
- name: allow-policy-lockout
- in: query
- description: |-
- Defines whether a subject is allowed to create a policy without having WRITE permission on the policy
- resource of the created policy.
-
- The default (if ommited) is `false`.
- required: false
- schema:
- type: boolean
-
-
- labelPathParam:
- name: label
- in: path
- description: The label of a policy entry
- required: true
- schema:
- type: string
- subjectIdPathParam:
- name: subjectId
- in: path
- description: The ID of an (Authorization) Subject
- required: true
- schema:
- type: string
- resourcePathPathParam:
- name: resourcePath
- in: path
- description: The path of an (Authorization) Resource
- required: true
- schema:
- type: string
- propertyPathPathParam:
- name: propertyPath
- in: path
- description: The path to the property
- required: true
- schema:
- type: string
- thingFieldsQueryParam:
- name: fields
- in: query
- description: |-
- Contains a comma-separated list of fields to be included in the returned
- JSON. attributes can be selected in the same manner.
-
- #### Selectable fields
-
- * `thingId`
- * `policyId`
- * `definition`
- * `attributes`
-
- Supports selecting arbitrary sub-fields by using a comma-separated list:
- * several attribute paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
-
- For example:
- * `?fields=attributes/model` would select only `model` attribute value (if present)
- * `?fields=attributes/model,attributes/location` would select only `model` and
- `location` attribute values (if present)
-
- Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
- * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901)
- separated with `/`) to select
-
- * sub-selectors can be used to request only specific sub-fields by placing expressions
- in parentheses `( )` after a selected subfield
-
- For example:
- * `?fields=attributes(model,location)` would select only `model`
- and `location` attribute values (if present)
- * `?fields=attributes(coffeemaker/serialno)` would select the `serialno` value
- inside the `coffeemaker` object
- * `?fields=attributes/address/postal(city,street)` would select the `city` and
- `street` values inside the `postal` object inside the `address` object
-
- * `features`
-
- Supports selecting arbitrary fields in features similar to `attributes` (see also features documentation for more details)
-
- * `_namespace`
-
- Specifically selects the namespace also contained in the `thingId`
-
- * `_revision`
-
- Specifically selects the revision of the thing. The revision is a counter, which is incremented on each modification of a thing.
-
- * `_created`
-
- Specifically selects the created timestamp of the thing in ISO-8601 UTC format. The timestamp is set on creation of a thing.
-
- * `_modified`
-
- Specifically selects the modified timestamp of the thing in ISO-8601 UTC format. The timestamp is set on each modification of a thing.
-
- * `_metadata`
-
- Specifically selects the Metadata of the thing. The content is a JSON object having the Thing's JSON structure with the difference that the JSON leaves of the Thing are JSON objects containing the metadata.
-
- * `_policy`
-
- Specifically selects the content of the policy associated to the thing. (By default, only the policyId is returned.)
-
- #### Examples
-
- * `?fields=thingId,attributes,features`
- * `?fields=attributes(model,manufacturer),features`
-
- required: false
- schema:
- type: string
- attributesFieldsQueryParam:
- name: fields
- in: query
- description: |-
- Contains a comma-separated list of fields from the attributes to be
- included in the returned JSON.
-
- #### Selectable fields
-
- Supports selecting arbitrary sub-fields as defined in the attributes by
- using a comma-separated list:
- * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
-
- For example:
- * `?fields=model` would select only `model` attribute value (if present)
- * `?fields=model,make` would select `model` and `make` attribute values (if present)
-
- Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
- inside parentheses `( )`:
- * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
- * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
-
- For example:
- * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` attribute
-
- #### Examples
-
- * `?fields=model,make,location(longitude,latitude)`
-
- * `?fields=listOfAddresses/postal(city,street))`
- required: false
- schema:
- type: string
- propertiesFieldsQueryParam:
- name: fields
- in: query
- description: |-
- Contains a comma-separated list of fields from the properties to be
- included in the returned JSON.
-
- #### Selectable fields
-
- Supports selecting arbitrary sub-fields as defined in the properties by
- using a comma-separated list:
- * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
-
- For example:
- * `?fields=temperature` would select only `temperature` property value (if present)
- * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values (if present)
-
- Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
- inside parentheses `( )`:
- * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
- * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
-
- For example:
- * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property
-
- #### Examples
-
- * `?fields=temperature,humidity,location(longitude,latitude)`
-
- * `?fields=configuration,status(powerConsumption/watts)`
- required: false
- schema:
- type: string
- featuresFieldsQueryParam:
- name: fields
- in: query
- description: |-
- Contains a comma-separated list of fields from one or more features to be
- included in the returned JSON.
-
- #### Selectable fields
-
- * `{featureId}` The ID of the feature to select properties in
- * `properties`
- Supports selecting arbitrary sub-fields by using a comma-separated list:
- * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
- For example:
- * `?fields={featureId}/properties/color` would select only `color` property value (if present) of the feature identified with `{featureId}`
- * `?fields={featureId}/properties/color,properties/brightness` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
- Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
- * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
- * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
- For example:
- * `?fields={featureId}/properties(color,brightness)` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
- * `?fields={featureId}/properties(location/longitude)` would select the `longitude` value inside the `location` object of the feature identified with `{featureId}`
-
-
- #### Examples
- * `?fields=EnvironmentScanner/properties(temperature,humidity)`
- * `?fields=EnvironmentScanner/properties(temperature,humidity),Vehicle/properties/configuration`
- required: false
- schema:
- type: string
- featureFieldsQueryParam:
- name: fields
- in: query
- description: |-
- Contains a comma-separated list of fields from the selected feature to be
- included in the returned JSON.
-
- #### Selectable fields
-
- * `properties`
-
- Supports selecting arbitrary sub-fields by using a comma-separated list:
- * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
-
- For example:
- * `?fields=properties/color` would select only `color` property value (if present)
- * `?fields=properties/color,properties/brightness` would select only `color` and `brightness` property values (if present)
-
- Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
- * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
- * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
-
- For example:
- * `?fields=properties(color,brightness)` would select only `color` and `brightness` property values (if present)
- * `?fields=properties(location/longitude)` would select the `longitude` value inside the `location` object
-
- #### Examples
-
- * `?fields=properties(color,brightness)`
- required: false
- schema:
- type: string
- searchFilter:
- name: filter
- in: query
- description: |-
-
- #### Filter predicates:
-
- * ```eq({property},{value})``` (i.e. equal to the given value)
-
- * ```ne({property},{value})``` (i.e. not equal to the given value)
-
- * ```gt({property},{value})``` (i.e. greater than the given value)
-
- * ```ge({property},{value})``` (i.e. equal to the given value or greater than it)
-
- * ```lt({property},{value})``` (i.e. lower than the given value or equal to it)
-
- * ```le({property},{value})``` (i.e. lower than the given value)
-
- * ```in({property},{value},{value},...)``` (i.e. contains at least one of the values listed)
-
- * ```like({property},{value})``` (i.e. contains values similar to the expressions listed)
-
- * ```exists({property})``` (i.e. all things in which the given path exists)
-
-
- Note: When using filter operations, only things with the specified properties are returned.
- For example, the filter `ne(attributes/owner, "SID123")` will only return things that do have
- the `owner` attribute.
-
-
- #### Logical operations:
-
-
- * ```and({query},{query},...)```
-
- * ```or({query},{query},...)```
-
- * ```not({query})```
-
-
- #### Examples:
-
- * ```eq(attributes/location,"kitchen")```
-
- * ```ge(thingId,"myThing1")```
-
- * ```gt(_created,"2020-08-05T12:17")```
-
- * ```exists(features/featureId)```
-
- * ```and(eq(attributes/location,"kitchen"),eq(attributes/color,"red"))```
-
- * ```or(eq(attributes/location,"kitchen"),eq(attributes/location,"living-room"))```
-
- * ```like(attributes/key1,"known-chars-at-start*")```
-
- * ```like(attributes/key1,"*known-chars-at-end")```
-
- * ```like(attributes/key1,"*known-chars-in-between*")```
-
- * ```like(attributes/key1,"just-som?-char?-unkn?wn")```
-
- The `like` filters with the wildcard `*` at the beginning can slow down your search request.
- required: false
- schema:
- type: string
- namespacesFilter:
- name: namespaces
- in: query
- description: |-
- A comma-separated list of namespaces. This list is used to limit the query to things in the given namespaces
- only.
-
-
- #### Examples:
-
- * `?namespaces=com.example.namespace`
-
- * `?namespaces=com.example.namespace1,com.example.namespace2`
- required: false
- schema:
- type: string
-
- requestBodies:
- Payload:
- content:
- application/json:
- schema:
- type: string
- example: ''
- application/octet-stream:
- schema:
- type: string
- example: ''
- text/plain:
- schema:
- type: string
- example: ''
- description: |-
- Payload of the message with max size of 250 kB. It can be any HTTP
- supported content, including binary content.
-
- Definition:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Definition'
- example: '"example:test:definition"'
- description: |-
- JSON string of the definition to be modified. Consider that the
- value has to be a JSON string or `null`, 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: `""`
-
- Attributes:
- content:
- application/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 modified at once. Consider that the
- value has to be a JSON object or `null`.
-
- Examples:
- * an empty object: `{}` - would just delete all old attributes
- * 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
-
- required: true
- Value:
- content:
- application/json:
- schema:
- type: object
- example: {}
- description: |-
- JSON representation of the value to be created/updated. This may be as
- well `null` or 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 ]`
- required: true
-
securitySchemes:
basicAuth:
type: http
- description: |-
- Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
+ description: Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
scheme: basic
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
- description: |-
- A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"
+ description: 'A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"'
diff --git a/openapi/sources/api-1-index.yml b/openapi/sources/api-1-index.yml
new file mode 100644
index 0000000..91bbbd8
--- /dev/null
+++ b/openapi/sources/api-1-index.yml
@@ -0,0 +1,3099 @@
+# Copyright (c) 2017 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
+openapi: 3.0.0
+info:
+ title: Eclipse Ditto HTTP API - Deprecated
+ version: "1"
+ description: |-
+ JSON-based, REST-like API for Eclipse Ditto
+
+ The Eclipse Ditto HTTP API uses response status codes (see [RFC 7231](https://tools.ietf.org/html/rfc7231#section-6))
+ to indicate whether a specific request has been successfully completed, or not.
+
+ However, the descriptions we provide additionally to the status code (e.g. in our API docs, or error codes like. "things.entitiy.tooLarge") might change without advance notice. These are not be considered as official API, and must therefore not be applied in your applications or tests.
+servers:
+ - url: https://ditto.eclipse.org/api/1
+ description: "online Ditto Sandbox"
+ - url: /api/1
+ description: "local Ditto"
+tags:
+ - name: Things
+ description: Manage every Thing
+ - name: Features
+ description: Structure the Features of your Things
+ - name: Things-Search
+ description: Find every Thing
+ - name: Messages
+ description: Talk with your Things
+security:
+# - Google:
+# - openid
+ - basicAuth: []
+ - bearerAuth: []
+paths:
+ /things:
+ get:
+ summary: List all available Things
+ description: |-
+ Returns all Things passed in by the required parameter `ids`.
+
+ Optionally you can use field selectors (see parameter `fields`) to only get the specified fields.
+
+ To retrieve all Things the logged in user is allowed to read, please use the `GET /search/things` operation.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - name: ids
+ in: query
+ description: Contains a comma separated list of `thingId`s to retrieve in one single request.
+ required: true
+ schema:
+ type: string
+ - $ref: '#/components/parameters/thingFieldsQueryParam'
+ responses:
+ '200':
+ description: |-
+ The successfully completed request contains as its result the first 200 for the user available Things.
+ The Things are sorted in the same order as the Thing IDs were provided in the `ids` parameter.
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/Thing'
+ '400':
+ description: The request could not be completed. At least one of the defined query parameters was 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'
+ '414':
+ description: The request could not be completed due to an URI length exceeding 8k characters.
+ post:
+ summary: Create a new Thing
+ description: |-
+ Creates the Thing defined in the optional JSON body.
+
+ The ID of the created Thing is a UUID generated by the service with the default namespace `org.eclipse.ditto`.
+ Any `thingId`
+ specified in the request body is therefore ignored. The ACL of the created Thing must include at least one
+ entry with `READ`, `WRITE` and `ADMINISTRATE` permissions set to `true`.
+ If no ACL is provided, a default ACL with an entry for the authorized subject with all permissions set to
+ `true` will be created.
+
+
+ The field `_created` is filled automatically with the timestamp of the creation. The field is read-only and can
+ be retrieved later by explicitly selecting it or used in search filters.
+ deprecated: true
+ tags:
+ - Things
+ responses:
+ '201':
+ description: The Thing was successfully created.
+ 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
+ Location:
+ description: The location of the created Thing resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Thing'
+ '400':
+ description: |-
+ The request could not be completed. The JSON of the Thing to be created was invalid or the `thingId` was
+ wrongly set in the request body.
+ 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'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '413':
+ $ref: '#/components/responses/entityTooLarge'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/NewThing'
+ example: {}
+ description: |-
+ JSON representation of the Thing to be created.
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
+ /things/{thingId}:
+ get:
+ summary: Retrieve a specific Thing
+ description: |-
+ Returns the Thing identified by the `thingId` path parameter.
+ The response includes all details about the Thing.
+ Optionally you can use field selectors (see parameter `fields`) to only get the specified fields.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/thingFieldsQueryParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParam'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The request successfully returned the specific Thing.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Thing'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or one of the defined query parameters was 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'
+ '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'
+ 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. The `thingId` has to
+ conform to the [namespaced entity ID notation](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id).
+
+ #### Valid examples
+
+ * `org.eclipse.ditto.myproject:myFridge1`
+ * `mynamespace:myFridge1`
+
+ #### Invalid examples
+
+ * `42:myFridge1`
+ * `.foo:myFridge1`
+ * `bar.:myFridge1`
+
+ The ID of a Thing can't be changed after creation. Any `thingId` specified in the request body is therefore ignored.
+
+ ### Creation of a new Thing
+
+ The ACL of the created Thing must include at least one entry with `READ`, `WRITE` and `ADMINISTRATE` permissions set to `true`.
+ If no ACL is provided, a default ACL with an entry for the authorized subject with all permissions set to `true` will be created.
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
+
+
+ The field `_created` is filled automatically with the timestamp of the creation. The field is read-only and can
+ be retrieved later by explicitly selecting it or used in search filters.
+
+ ### Permissions for updating an existing Thing
+
+ For updating an existing Thing the authorized subject has to have the `WRITE` permission.
+ If the new Thing to update contains an `acl` entry, the authorized subject additionally has to have the `ADMINISTRATE` permission.
+ For authorized subjects which don't have the `ADMINISTRATE` permission, the complete Thing may be updated if the `acl` entry is not set.
+
+ ### Partially updating an existing Thing
+
+ When updating an existing Thing already containing `attributes`, `acl` or `features` the already existing fields
+ must not explicitly be provided again. For this "PUT Thing" request (and only for this top-level update on the
+ Thing) the top-level field to update is merged with the existing top-level fields of the Thing.
+
+
+ For example: A Thing already exists with this content:
+
+ ```
+
+ {
+ "thingId": "namespace:thing-name",
+ "acl": {...},
+ "attributes": {
+ "foo": 1
+ },
+ "features": {...}
+ }
+
+ ```
+
+ The Thing's `attributes` may be modified without having to pass the `acl` or the `features` in again. The content
+ of the request's body would be sufficient for updating the `attributes`:
+
+ ```
+
+ {
+ "attributes": {
+ "foo": 2,
+ "bar": false
+ }
+ }
+
+ ```
+
+ The `acl` and `features` of the Thing will not be overwritten, the Thing will be merged as one would expect it:
+
+ ```
+
+ {
+ "thingId": "namespace:thing-name",
+ "acl": {...},
+ "attributes": {
+ "foo": 2,
+ "bar": false
+ },
+ "features": {...}
+ }
+
+ ```
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParam'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Thing was successfully created.
+ 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
+ Location:
+ description: The location of the created Thing resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Thing'
+ '204':
+ description: The Thing was successfully modified.
+ 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. Either 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))
+ or the JSON of the Thing to be created/modified was either invalid or did contain a `thingId` which did not match the ID in the URL.
+ 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 as the caller had insufficient permissions.
+ For modifying an existing Thing `WRITE` permission is required.
+
+ If the `acl` of the Thing should be updated as well, the permission `ADMINISTRATE` is additionally required.
+ The complete Thing without `acl` can however be updated with `WRITE` permission if the body does not contain an `acl` entry.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '413':
+ $ref: '#/components/responses/entityTooLarge'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/NewThing'
+ example: {}
+ description: |-
+ JSON representation of the Thing to be modified.
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
+ delete:
+ summary: Delete a specific Thing
+ description: |-
+ Deletes the Thing identified by the `thingId` path parameter.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParam'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Thing was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions.
+ For deleting an existing Thing `WRITE` and `ADMINISTRATE` permissions are 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'
+ /things/{thingId}/acl:
+ get:
+ summary: Retrieve the complete ACL of a Thing
+ description: |-
+ Returns the Access Control List (ACL) of the Thing identified by the `thingId` path parameter.
+ The response contains the ACL as JSON object containing a key for each subject having ACL permissions.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The request successfully returned completed and returned is the Access Control List.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Acl'
+ example:
+ {
+ "authorizationSubject1": {
+ "READ": true,
+ "WRITE": true,
+ "ADMINISTRATE": true
+ },
+ "authorizationSubjectN": {
+ "READ": true,
+ "WRITE": true,
+ "ADMINISTRATE": true
+ }
+ }
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. 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'
+
+ '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'
+ put:
+ summary: Modify the complete ACL of a Thing
+ description: |-
+ Modify the complete Access Control List (ACL) of the Thing identified by the `thingId` path parameter.
+
+ The ACL must include at least one entry with `READ`, `WRITE` and `ADMINISTRATE` permissions set to `true`.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Access Control List was successfully updated.
+ 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. Either 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))
+ or the JSON was invalid, or no valid ACL 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 as the caller had insufficient permissions.
+ For modifying the ACL of an existing Thing `ADMINISTRATE` 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 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/json:
+ schema:
+ $ref: '#/components/schemas/Acl'
+ example:
+ {
+ "{{ request:subjectId }}":{
+ "READ": true,
+ "WRITE": true,
+ "ADMINISTRATE": true
+ }
+ }
+ description: |-
+ JSON representation of the Access Control List (ACL).
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
+ required: true
+ /things/{thingId}/acl/{authorizationSubject}:
+ get:
+ summary: Retrieve one ACL entry of a Thing for a specific subject
+ description: |-
+ Returns one Access Control List (ACL) entry of the Thing identified by the `thingId` path parameter and for the subject
+ identified by the `authorizationSubject` path parameter.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/authorizationSubjectPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The request successfully returned completed and returned is the ACL entry.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AclEntry'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. 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'
+ '404':
+ description: The request could not be completed. The Thing with the given ID or the ACL entry was not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ put:
+ summary: Create or modify one ACL entry of a Thing for a specific subject
+ description: |-
+ Create or modify the Access Control List (ACL) entry of the Thing identified by the `thingId` path parameter and for the subject
+ identified by the `authorizationSubject` path parameter.
+
+ An ACL entry must contain values for `READ`, `WRITE` and `ADMINISTRATE` permissions, all other permissions will be ignored.
+ The ACL must contain at least one entry with all permissions set to `true`.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/authorizationSubjectPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The ACL entry was successfully created.
+ 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
+ Location:
+ description: The location of the created ACL entry
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AclEntry'
+ '204':
+ description: The ACL entry was successfully updated.
+ 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. Either 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))
+ or the JSON was invalid, or no valid ACL 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 as the caller had insufficient permissions.
+ For modifying an ACL entry of an existing Thing `ADMINISTRATE` 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 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:
+ $ref: '#/components/requestBodies/AclEntry'
+ delete:
+ summary: Delete one ACL entry of a Thing for a specific subject
+ description: |-
+ Deletes the the Access Control List (ACL) entry of the Thing identified by the `thingId` path parameter and for the subject
+ identified by the `authorizationSubject` path parameter.
+
+ The ACL must contain at least one entry with all permissions set to `true`.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/authorizationSubjectPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The ACL entry was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions.
+ For deleting an ACL entry of an existing Thing `ADMINISTRATE` 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 in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '/things/{thingId}/attributes':
+ get:
+ summary: List all Attributes of a specific Thing
+ description: |-
+ Returns all Attributes of the Thing identified by the `thingId` path parameter.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/attributesFieldsQueryParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Attributes of the specific Thing were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Attributes'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. 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'
+ '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'
+ put:
+ summary: Create or update all Attributes of a specific Thing at once
+ description: |-
+ Create or update the Attributes of a Thing identified by the `thingId` path parameter at once.
+ The Attributes will be replaced by the request body's JSON.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Attributes were successfully created.
+ 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
+ Location:
+ description: The location of the created Attribute resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Attributes'
+ '204':
+ description: The Attributes were successfully updated.
+ 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. Either 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))
+ or the JSON was invalid or 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 as the caller had 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:
+ $ref: '#/components/requestBodies/Attributes'
+ delete:
+ summary: Delete all Attributes of a specific Thing at once
+ description: |-
+ Deletes all Attributes of the Thing identified by the `thingId` path parameter at once.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Attributes were successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions.
+ For deleting all 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 or its Attributes were not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '/things/{thingId}/attributes/{attributePath}':
+ get:
+ summary: Retrieve a specific Attribute of a specific Thing
+ description: |-
+ 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), e.g.:
+ `/things/{thingId}/attributes/address/city` in order to retrieve the `city` field of an `address` object.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/attributePathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Attribute was successfully retrieved.
+ 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
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. 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'
+ '404':
+ 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:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ 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.
+ The Attribute will be created if it doesn't exist or else updated. The Attribute (JSON) can be referenced hierarchically by applying JSON Pointer notation (RFC-6901), e.g.:
+ `/things/{thingId}/attributes/address/city` in order to create/update the `city` field of an `address` object.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/attributePathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Attribute was successfully created.
+ 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
+ Location:
+ description: The location of the created Attribute resource
+ schema:
+ type: string
+ '204':
+ description: The Attribute was successfully modified.
+ 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. 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 as the caller had insufficient permissions. For modifying a single 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/Value'
+ 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), e.g.:
+ `/things/{thingId}/attributes/address/city` in order to delete the `city` field of an `address` object.
+ deprecated: true
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/attributePathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Attribute was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions. For deleting a single 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 or the Attribute at the specified path was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ /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.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featuresFieldsQueryParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The list of Features of the specific Thing were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Features'
+ example:
+ {
+ "featureId1": {
+ "definition": [ "namespace:definition1:v1.0" ],
+ "properties": { "property1": "value1" }
+ },
+ "featureId2": {
+ "definition": [ "namespace:definition2:v1.0" ],
+ "properties": { "property2": "value2" }
+ }
+ }
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined query parameters was 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'
+ '404':
+ description: The request could not be completed. The Thing with the given ID was not found or the Features have not been defined.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ put:
+ summary: Create or modify all Features of a specific Thing at once
+ description: |-
+ Create or modify the Features of a Thing identified by the `thingId` path parameter at once. The list of Features will be replaced by the request body's JSON.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Features were successfully created.
+ 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
+ Location:
+ description: The location of the created Features resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Features'
+ example:
+ {}
+ '204':
+ description: The Features were successfully modified.
+ 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. Either 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))
+ or the JSON was invalid or 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 as the caller had 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/json:
+ schema:
+ $ref: '#/components/schemas/Features'
+ example: {}
+ description: |-
+ JSON object of the Features to be modified at once. It can be also `null` or an empty object `{}` (all features cleared).
+ required: true
+ delete:
+ summary: Delete all Features of a specific Thing
+ description: |-
+ Deletes all features of the Thing identified by the `thingId` path parameter.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Features were successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions. For deleting 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 or the Features have not been defined.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '/things/{thingId}/features/{featureId}':
+ 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.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/featureFieldsQueryParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Feature was successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Feature'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined query parameters was 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'
+ '404':
+ description: The request could not be completed. The Thing with the given ID or the Feature with the specified `featureId` was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ put:
+ summary: Create or modify a specific Feature of a specific Thing
+ description: |-
+ Create or modify a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Feature was successfully created.
+ 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
+ Location:
+ description: The location of the created Feature resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Feature'
+ '204':
+ description: The Feature was successfully modified.
+ 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. Either 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))
+ or the JSON of the Feature to be created was 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 as the caller had 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/json:
+ schema:
+ $ref: '#/components/schemas/Feature'
+ example: {}
+ description: |-
+ JSON representation of the Feature to be created/modified. It can also be `null` or an empty object `{}`.
+ required: true
+ delete:
+ summary: Delete a specific Feature of a specific Thing
+ description: |-
+ Deletes a specific Feature identified by the `featureId` path parameter of the Thing identified by the `thingId` path parameter.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Feature was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions.
+ For deleting 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 or the Feature at the specified path was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '/things/{thingId}/features/{featureId}/definition':
+ get:
+ summary: List the Definition of a Feature
+ description: |-
+ Returns the complete Definition of the Feature identified by the `thingId` and
+ `featureId` path parameter.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Definition was successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureDefinition'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined query parameters was 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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ 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 at once. The Definition will be replaced
+ by the request body's JSON array.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Definition was successfully created.
+ 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
+ Location:
+ description: The location of the created Definition resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureDefinition'
+ '204':
+ description: The Definition was successfully updated.
+ 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. Either 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))
+ or the JSON was 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 as the caller had 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/json:
+ schema:
+ $ref: '#/components/schemas/FeatureDefinition'
+ example: {}
+ description: |-
+ JSON array of the complete Definition to be updated. 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
+ delete:
+ summary: Delete the Definition of a Feature
+ description: |-
+ Deletes the complete Definition of the Feature identified by the `thingId` and
+ `featureId` path parameter.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Definition was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had insufficient permissions.
+ For deleting 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 specified Feature has no
+ Definition or the Thing with the specified `thingId` or the Feature
+ with `featureId` was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ '/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.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/propertiesFieldsQueryParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Properties were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined query parameters was 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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ 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 at once.
+ The Properties will be replaced by the request body's JSON.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Properties were successfully created.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ '204':
+ description: The Properties were successfully updated.
+ 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. Either 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))
+ or the JSON was 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 as the caller had 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/json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ example: {}
+ description: |-
+ JSON object of all Properties to be updated at once. Consider that the value has to be a JSON object or `null`. 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.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Properties were successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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 as the caller had 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 Feature has no Properties or the Thing with the specified `thingId` or the Feature with `featureId` was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ /things/{thingId}/features/{featureId}/properties/{propertyPath}:
+ get:
+ summary: Retrieve a specific Property of a Feature.
+ description: |-
+ Returns the 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), e.g.:
+ `/things/{thingId}/features/{featureId}/properties/location/latitude` in order to retrieve the `latitude` field of an `location` Property.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/propertyPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '200':
+ description: The Property was successfully retrieved.
+ 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
+ '304':
+ $ref: '#/components/responses/notModified'
+ '400':
+ description: |-
+ The request could not be completed. 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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ 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.
+ 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), e.g.:
+ `/things/{thingId}/features/{featureId}/properties/location/latitude` in order to create/update the `latitude` field of an `location` object.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/propertyPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '201':
+ description: The Property was successfully created.
+ 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
+ '204':
+ description: The Property was successfully updated.
+ 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. Either 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))
+ or the JSON was 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 as the caller had 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/Value'
+ 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. The Property (JSON) can be referenced hierarchically by applying JSON Pointer notation (RFC-6901), e.g.:
+ `/things/{thingId}/features/{featureId}/properties/location/latitude` in order to delete the `latitude` field of an `location` Property.
+ deprecated: true
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/propertyPathPathParam'
+ - $ref: '#/components/parameters/ifMatchHeaderParamHash'
+ - $ref: '#/components/parameters/ifNoneMatchHeaderParam'
+ responses:
+ '204':
+ description: The Property was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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'
+ '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.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/preconditionFailed'
+ /things/{thingId}/inbox/claim:
+ post:
+ summary: Initiates claiming a specific Thing in order to gain access.
+ description: |-
+ Send a Claim message to the Thing identified by the `thingId` path
+ parameter in order to gain access to it. The Claim message is forwarded
+ together with the request body and `Content-Type` header to client(s)
+ which registered for Claim messages of the specific Thing.
+
+
+ The decision whether to grant access (by setting permissions) is
+ completely up to the client(s) which handle the Claim message.
+
+
+ The HTTP request blocks until a response to the issued Claim message is
+ available or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+ No special permissions are required to issue a Claim message.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+ deprecated: true
+ tags:
+ - Messages
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/messageClaimTimeoutParam'
+ responses:
+ '200':
+ description: The Claim message was processed successfully and the response body contains the custom response. The response body may contain arbitrary data chosen by the recipient. The response code defaults to `200` but may be chosen by the recipient too.
+ '204':
+ description: The Claim message was processed successfully and no custom response body was set. The response code defaults to `204` but may be chosen by the recipient.
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined path parameters was 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'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '413':
+ $ref: '#/components/responses/messageTooLarge'
+ '429':
+ description: The user has sent too many requests in a given amount of time ("rate limiting").
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '503':
+ $ref: '#/components/responses/messageTimeout'
+ requestBody:
+ $ref: '#/components/requestBodies/Payload'
+ /things/{thingId}/inbox/messages/{messageSubject}:
+ post:
+ summary: Send a message TO a specific Thing.
+ description: |-
+ Send a message with the subject `messageSubject` `TO` the Thing
+ identified by the `thingId` path parameter. The request body contains
+ the message payload and the `Content-Type` header defines its type. The
+ API does not provide any kind of acknowledgement that the message was
+ received by the Thing. In order to send a message, the user needs `WRITE`
+ permission at the Thing level.
+
+ The HTTP request blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+ deprecated: true
+ tags:
+ - Messages
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/messageSubjectPathParam'
+ - $ref: '#/components/parameters/messageTimeoutParam'
+ responses:
+ '202':
+ description: The message was sent but not necessarly received by the Thing (fire and forget).
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined path parameters was 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 as the caller does not have `WRITE` permission at the Thing level.
+ 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 interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '413':
+ $ref: '#/components/responses/messageTooLarge'
+ '503':
+ $ref: '#/components/responses/messageTimeout'
+ requestBody:
+ $ref: '#/components/requestBodies/Payload'
+ /things/{thingId}/outbox/messages/{messageSubject}:
+ post:
+ summary: Send a message FROM a specific Thing.
+ description: |-
+ Send a message with the subject `messageSubject` `FROM` the Thing
+ identified by the `thingId` path parameter. The request body contains
+ the message payload and the `Content-Type` header defines its type.
+ In order to send a message, the user needs `WRITE` permission at the
+ Thing level.
+
+ The HTTP request blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+ deprecated: true
+ tags:
+ - Messages
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/messageSubjectPathParam'
+ - $ref: '#/components/parameters/messageTimeoutParam'
+ responses:
+ '202':
+ description: The message was sent (fire and forget).
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined path parameters was 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 as the caller does not have `WRITE` permission at the Thing level.
+ 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 interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '413':
+ $ref: '#/components/responses/messageTooLarge'
+ '503':
+ $ref: '#/components/responses/messageTimeout'
+ requestBody:
+ $ref: '#/components/requestBodies/Payload'
+ /things/{thingId}/features/{featureId}/inbox/messages/{messageSubject}:
+ post:
+ summary: Send a message TO a specific Feature of a specific Thing.
+ description: |-
+ Send a message with the subject `messageSubject` `TO` the Feature
+ specified by the `featureId` and `thingId` path parameter. The request
+ body contains the message payload and the `Content-Type` header defines
+ its type. The API does not provide any kind of acknowledgement that the
+ message was received by the Feature. In order to send a message, the user needs `WRITE` permission at the Thing level.
+
+ The HTTP request blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+ deprecated: true
+ tags:
+ - Messages
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/messageSubjectPathParam'
+ - $ref: '#/components/parameters/messageTimeoutParam'
+ responses:
+ '202':
+ description: The message was sent but not necessarly received by the Feature (fire and forget).
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined path parameters was 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 as the caller does not have `WRITE` permission at the Thing level.
+ 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 interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '413':
+ $ref: '#/components/responses/messageTooLarge'
+ '503':
+ $ref: '#/components/responses/messageTimeout'
+ requestBody:
+ $ref: '#/components/requestBodies/Payload'
+ /things/{thingId}/features/{featureId}/outbox/messages/{messageSubject}:
+ post:
+ summary: Send a message FROM a specific Feature of a specific Thing.
+ description: |-
+ Send a message with the subject `messageSubject` `FROM` the Feature
+ specified by the `featureId` and `thingId` path parameter. The request
+ body contains the message payload and the `Content-Type` header defines
+ its type. In order to send a message, the user needs `WRITE` permission
+ at the Thing level.
+
+ The HTTP request blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+ deprecated: true
+ tags:
+ - Messages
+ parameters:
+ - $ref: '#/components/parameters/thingIdPathParam'
+ - $ref: '#/components/parameters/featureIdPathPathParam'
+ - $ref: '#/components/parameters/messageSubjectPathParam'
+ - $ref: '#/components/parameters/messageTimeoutParam'
+ responses:
+ '202':
+ description: The message was sent (fire and forget).
+ '400':
+ description: |-
+ The request could not be completed. Either 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))
+ or at least one of the defined path parameters was 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 as the caller does not have `WRITE` permission at the Thing level.
+ 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 interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '413':
+ $ref: '#/components/responses/messageTooLarge'
+ '503':
+ $ref: '#/components/responses/messageTimeout'
+ requestBody:
+ $ref: '#/components/requestBodies/Payload'
+ /search/things:
+ get:
+ summary: Search for Things
+ description: |-
+ This resource can be used to search for things.
+
+ The query parameter `filter` is not mandatory. If it is not set there are returned all things which the logged
+ in user is allowed to read. The resource supports sorting
+ and paging. If paging is not explicitly specified by means of the `limit`
+ option, a default count of `25` documents is returned.
+
+ To search for nested properties, we use JSON Pointer notation (RFC-6901).
+ See the following example how to search for the sub property `location`
+ of the parent property `attributes` with a forward slash as separator:
+
+ ```eq(attributes/location,"kitchen")```
+ deprecated: true
+ parameters:
+ - $ref: '#/components/parameters/searchFilter'
+ - $ref: '#/components/parameters/namespacesFilter'
+ - $ref: '#/components/parameters/thingFieldsQueryParam'
+ - name: option
+ in: query
+ description: |-
+ Possible values for the parameter:
+
+ ###### Sort operations
+
+ * ```sort([+|-]{property})```
+ * ```sort([+|-]{property},[+|-]{property},...)```
+
+ ###### Paging operations
+
+ * ```size({page-size})``` Maximum allowed page-size is `200`.
+ * ```cursor({cursor-id})``` Start the search from the cursor location. Specify the cursor ID without
+ quotation marks. Cursor IDs are given in responses and mark the position after the final search result.
+ The meaning of cursor IDs is unspecified and may change without notice.
+
+ The paging option `limit({offset},{count})` is deprecated.
+ It may result in slow queries, time-outs and will be removed eventually.
+
+ ##### Examples:
+
+ * ```sort(+thingId)```
+ * ```sort(-attributes/manufacturer)```
+ * ```sort(+thingId,-attributes/manufacturer)```
+ * ```size(10)``` return 10 results
+ * ```cursor(LOREMIPSUM)``` return results after the position of the cursor `LOREMIPSUM`.
+
+ ##### Combine:
+
+ If you need to specify multiple options, when using the swagger UI just write each option in a new line.
+ When using the plain REST API programmatically,
+ you will need to separate the options using a comma (,) character.
+
+ ```size(200),cursor(LOREMIPSUM)```
+
+ The deprecated paging option `limit` may not combine with the other paging options `size` and `cursor`.
+ required: false
+ schema:
+ type: string
+
+ tags:
+ - Things-Search
+ responses:
+ '200':
+ description: An array of the matching things.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SearchResultThings'
+ '400':
+ description: The request could not be completed. A provided parameter was in a wrong format.
+ 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 due to an invalid authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '504':
+ description: The request ran out of time to execute on the the back-end. Optimize your query and try again.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+
+ /search/things/count:
+ get:
+ summary: Count Things
+ description: |-
+ This resource can be used to count things.
+
+ The query parameter `filter` is not mandatory. If it is not set there is returned the total amount of things which the logged
+ in user is allowed to read.
+
+ To search for nested properties, we use JSON Pointer notation (RFC-6901).
+ See the following example how to search for the sub property `location`
+ of the parent property `attributes` with a forward slash as separator:
+
+ ```eq(attributes/location,"kitchen")```
+ deprecated: true
+ parameters:
+ - $ref: '#/components/parameters/searchFilter'
+ - $ref: '#/components/parameters/namespacesFilter'
+
+ tags:
+ - Things-Search
+ responses:
+ '200':
+ description: A number indicating the amount of matched things
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SearchResultThingsCount'
+ '400':
+ description: The request could not be completed. A provided parameter was in a wrong format.
+ 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 due to an invalid authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '504':
+ description: The request ran out of time to execute on the the back-end. Optimize your query and try again.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+
+components:
+ requestBodies:
+ Attributes:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Attributes'
+ example: {}
+ description: |-
+ JSON object of all Attributes to be modified at once.
+ Consider that the value has to be a JSON object or `null`, examples:
+
+ * an 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\-]*
+ * an empty object: `{}`
+ required: true
+ AclEntry:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AclEntry'
+ example:
+ {
+ "READ": true,
+ "WRITE": true,
+ "ADMINISTRATE": true
+ }
+ description: |-
+ JSON representation of the Access Control List (ACL) entry for a single
+ authorization subject
+ required: true
+ Payload:
+ content:
+ application/json:
+ schema:
+ type: string
+ example: ''
+ application/octet-stream:
+ schema:
+ type: string
+ example: ''
+ text/plain:
+ schema:
+ type: string
+ example: ''
+ description: |-
+ Payload of the message with max size of 250 kB. It can be any HTTP
+ supported content, including binary content.
+ Value:
+ content:
+ application/json:
+ schema:
+ type: object
+ example: {}
+ description: |-
+ JSON representation of the value to be created/updated. This may be as
+ well `null` or 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 ]`
+ required: true
+ securitySchemes:
+ basicAuth:
+ type: http
+ description: |-
+ Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
+ scheme: basic
+ bearerAuth:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: |-
+ A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"
+ schemas:
+ Error:
+ properties:
+ status:
+ type: integer
+ description: The HTTP status of the error
+ message:
+ type: string
+ description: The message of the error - what went wrong
+ description:
+ type: string
+ description: A description how to fix the error or more details
+ href:
+ type: string
+ description: A link to further information about the error and how to fix it
+ required:
+ - status
+ - message
+ AdvancedError:
+ properties:
+ status:
+ type: integer
+ description: The HTTP status of the error
+ error:
+ type: string
+ description: The error code of the occurred exception
+ message:
+ type: string
+ description: The message of the error - what went wrong
+ description:
+ type: string
+ description: A description how to fix the error or more details
+ href:
+ type: string
+ description: A link to further information about the error and how to fix it
+ required:
+ - status
+ - error
+ - message
+ Attributes:
+ type: object
+ description: "Attributes of a Thing: an arbitrary JSON object."
+ FeatureDefinition:
+ type: array
+ items:
+ $ref: '#/components/schemas/FeatureDefinitionString'
+ FeatureDefinitionString:
+ type: string
+ description: "A single fully qualified identifier of a Feature Definition in the form 'namespace:name:version'"
+ pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
+ FeatureProperties:
+ type: object
+ description: "Properties of a Feature: an arbitrary JSON object."
+ Feature:
+ type: object
+ properties:
+ definition:
+ $ref: '#/components/schemas/FeatureDefinition'
+ properties:
+ $ref: '#/components/schemas/FeatureProperties'
+ SearchResultThings:
+ properties:
+ items:
+ type: array
+ items:
+ $ref: '#/components/schemas/Thing'
+ cursor:
+ type: string
+ SearchResultThingsCount:
+ type: integer
+ NewThing:
+ type: object
+ properties:
+ acl:
+ $ref: '#/components/schemas/Acl'
+ attributes:
+ $ref: '#/components/schemas/Attributes'
+ features:
+ $ref: '#/components/schemas/Features'
+ Thing:
+ type: object
+ required:
+ - thingId
+ - acl
+ - attributes
+ - features
+ properties:
+ thingId:
+ type: string
+ description: |-
+ Unique identifier representing the Thing, has 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)).
+ acl:
+ $ref: '#/components/schemas/Acl'
+ attributes:
+ $ref: '#/components/schemas/Attributes'
+ features:
+ $ref: '#/components/schemas/Features'
+ _revision:
+ type: string
+ description: |-
+ _(read-only)_ The revision is a counter which is incremented on each modification of a Thing. This field
+ is not returned by default but must be selected explicitly.
+ _created:
+ type: string
+ description: |-
+ _(read-only)_ The created timestamp of the Thing in ISO-8601 UTC format. The timestamp is set on creation
+ of a Thing. This field is not returned by default but must be selected explicitly.
+ _modified:
+ type: string
+ description: |-
+ _(read-only)_ The modified timestamp of the Thing in ISO-8601 UTC format. The timestamp is set on each
+ modification of a Thing. This field is not returned by default but must be selected explicitly.
+ Acl:
+ type: object
+ description: Access Control List containing one AclEntry for each arbitrary `authorizationSubject` key
+ additionalProperties:
+ $ref: '#/components/schemas/AclEntry'
+ AclEntry:
+ type: object
+ description: Single Access Control List entry containing the permissions (READ, WRITE, ADMINISTRATE) for the Authorization Subject.
+ required:
+ - READ
+ - WRITE
+ - ADMINISTRATE
+ properties:
+ READ:
+ type: boolean
+ description: Whether the Authorization Subject has permissions to read this entity
+ WRITE:
+ type: boolean
+ description: Whether the Authorization Subject has permissions to modify this entity
+ ADMINISTRATE:
+ type: boolean
+ description: Whether the Authorization Subject has permissions to modify this entity's Access Control List
+ Features:
+ type: object
+ description: List of Features where the key represents the `featureId` of each Feature. The `featureId` key must be unique in the list.
+ additionalProperties:
+ $ref: '#/components/schemas/Feature'
+ responses:
+ entityTooLarge:
+ description: |-
+ The created or modified entity is larger than the accepted limit of 100 kB.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ messageTooLarge:
+ description: |-
+ The size of the send message is larger than the accepted limit of 250 kB.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ messageTimeout:
+ description: |-
+ The request could not be completed as there is no consumer for this message connected.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ notModified:
+ description: |-
+ The (sub-)resource has not been modified. This happens when you specified a If-None-Match header which
+ matches the current ETag of the (sub-)resource.
+ 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
+ preconditionFailed:
+ description: |-
+ A precondition for reading or writing the (sub-)resource failed. This will happen for write requests, when you
+ specified an If-Match or If-None-Match header which fails the precondition check against the current ETag of
+ the (sub-)resource. For read requests, this error may only happen for a failing If-Match header. In case of a
+ failing If-None-Match header for a read request, status 304 will be returned instead.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ parameters:
+ ifMatchHeaderParamHash:
+ name: If-Match
+ in: header
+ description: >-
+ The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "hash:a75ece4e"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+ required: false
+ schema:
+ type: string
+ ifMatchHeaderParam:
+ name: If-Match
+ in: header
+ description: >-
+ The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "rev:4711"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+ required: false
+ schema:
+ type: string
+ ifNoneMatchHeaderParam:
+ name: If-None-Match
+ in: header
+ description: >-
+ The `If-None-Match` header which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to
+ modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.
+ required: false
+ schema:
+ type: string
+ featureIdPathPathParam:
+ name: featureId
+ in: path
+ description: The ID of the Feature - has to conform to RFC-3986 (URI)
+ required: true
+ schema:
+ type: string
+ attributePathPathParam:
+ name: attributePath
+ in: path
+ description: The path to the Attribute
+ required: true
+ schema:
+ type: string
+ thingIdPathParam:
+ name: thingId
+ in: path
+ description: |-
+ The ID of the Thing has 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
+ schema:
+ type: string
+ messageSubjectPathParam:
+ name: messageSubject
+ in: path
+ description: The subject of the Message - has to conform to RFC-3986 (URI)
+ required: true
+ schema:
+ type: string
+ messageClaimTimeoutParam:
+ name: timeout
+ in: query
+ description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the Claim response and therefore block the
+ HTTP request. Default value (if omitted): 60 seconds. Maximum value: 600 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+ required: false
+ schema:
+ type: integer
+ messageTimeoutParam:
+ name: timeout
+ in: query
+ description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the message response and therefore block the
+ HTTP request. Default value (if omitted): 10 seconds. Maximum value: 60 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+ required: false
+ schema:
+ type: integer
+ authorizationSubjectPathParam:
+ name: authorizationSubject
+ in: path
+ description: The subject for authorization (e.g. a user id) inside an ACL
+ required: true
+ schema:
+ type: string
+ propertyPathPathParam:
+ name: propertyPath
+ in: path
+ description: The path to the Property
+ required: true
+ schema:
+ type: string
+ thingFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma separated list of fields to be included in the returned JSON. Attributes can be selected in the same manner.
+
+ #### Selectable fields
+
+ * `thingId`
+
+ * `acl`
+
+ * `attributes`
+
+ Supports selecting arbitrary sub-fields by using a comma separated list:
+ * several attribute paths can be passed as a comma separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=attributes/model` would select only `model` attribute value (if present)
+ * `?fields=attributes/model,attributes/make` would select only `model` and `make` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=attributes(model,make)` would select only `model` and `make` attribute values (if present)
+ * `?fields=attributes(location/longitude)` would select the `longitude` value inside the `location` object
+ * `?fields=attributes/address/postal(city,street)` would select the `city` and `street` values inside the `postal` object inside the `address` object
+
+
+ * `features`
+
+ Supports selecting arbitrary fields in features similar to `attributes` (see also Features documentation for more details)
+
+ * `_namespace`
+
+ Specifically selects the namespace also contained in the `thingId`
+
+ * `_revision`
+
+ Specifically selects the revision of the Thing. The revision is a counter which is incremented on each modification of a Thing.
+
+ * `_created`
+
+ Specifically selects the created timestamp of the thing in ISO-8601 UTC format. The timestamp is set on creation of a thing.
+
+ * `_modified`
+
+ Specifically selects the modified timestamp of the Thing in ISO-8601 UTC format. The timestamp is set on each modification of a Thing.
+
+ #### Examples
+
+ * `?fields=thingId,attributes,features`
+
+ * `?fields=attributes(model,make),features`
+
+ * `?fields=thingId,attributes/location/longitude,attributes/address(city,street)`
+
+ required: false
+ schema:
+ type: string
+ attributesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma separated list of fields from the attributes to be included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the attributes by using a comma separated list:
+ * several properties paths can be passed as a comma separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=model` would select only `model` attribute value (if present)
+ * `?fields=model,make` would select only `model` and `make` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` attribute
+
+ #### Examples
+
+ * `?fields=model,make,location(longitude,latitude)`
+
+ * `?fields=listOfAddresses/postal(city,street))`
+
+ required: false
+ schema:
+ type: string
+ propertiesFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma separated list of fields from the properties to be included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the properties by using a comma separated list:
+ * several properties paths can be passed as a comma separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=temperature` would select only `temperature` property value (if present)
+ * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property
+
+ #### Examples
+
+ * `?fields=temperature,humidity,location(longitude,latitude)`
+
+ * `?fields=configuration,status(powerConsumption/watts)`
+
+ required: false
+ schema:
+ type: string
+ featuresFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma separated list of fields from one or more Features to be included in the returned JSON.
+
+ #### Selectable fields
+
+ * `{featureId}` The ID of the Feature to select properties in
+
+ * `properties`
+
+ Supports selecting arbitrary sub-fields by using a comma separated list:
+ * several properties paths can be passed as a comma separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields={featureId}/properties/color` would select only `color` property value (if present) of the Feature identified with `{featureId}`
+ * `?fields={featureId}/properties/color,properties/brightness` would select only `color` and `brightness` property values (if present) of the Feature identified with `{featureId}`
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields={featureId}/properties(color,brightness)` would select only `color` and `brightness` property values (if present) of the Feature identified with `{featureId}`
+ * `?fields={featureId}/properties(location/longitude)` would select the `longitude` value inside the `location` object of the Feature identified with `{featureId}`
+
+
+ #### Examples
+
+ * `?fields=EnvironmentScanner/properties(temperature,humidity)`
+
+ * `?fields=EnvironmentScanner/properties(temperature,humidity),Vehicle/properties/configuration`
+
+ required: false
+ schema:
+ type: string
+ featureFieldsQueryParam:
+ name: fields
+ in: query
+ description: |-
+ Contains a comma separated list of fields from the selected Feature to be included in the returned JSON.
+
+ #### Selectable fields
+
+ * `properties`
+
+ Supports selecting arbitrary sub-fields by using a comma separated list:
+ * several properties paths can be passed as a comma separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=properties/color` would select only `color` property value (if present)
+ * `?fields=properties/color,properties/brightness` would select only `color` and `brightness` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=properties(color,brightness)` would select only `color` and `brightness` property values (if present)
+ * `?fields=properties(location/longitude)` would select the `longitude` value inside the `location` object
+
+ #### Examples
+
+ * `?fields=properties(color,brightness)`
+
+ required: false
+ schema:
+ type: string
+ searchFilter:
+ name: filter
+ in: query
+ description: |-
+ Possible values for the parameter:
+
+ ##### Filter operations
+
+ * ```eq({property},{value})```
+
+ * ```ne({property},{value})```
+
+ * ```gt({property},{value})```
+
+ * ```ge({property},{value})```
+
+ * ```lt({property},{value})```
+
+ * ```le({property},{value})```
+
+ * ```in({property},{value},{value},...)```
+
+ * ```like({property},{value})```
+
+ * ```exists({property})```
+
+
+ Note: When using filter operations, only things with the specified properties are returned.
+ For example, the filter `ne(attributes/owner, "SID123")` will only return things that have the `owner` attribute.
+
+
+ ##### logical operations
+
+ * ```and({query},{query},...)```
+
+ * ```or({query},{query},...)```
+
+ * ```not({query})```
+
+
+ ##### Examples
+
+ * ```eq(attributes/location,"kitchen")```
+
+ * ```gt(_created,"2020-08-05T12:17")```
+
+ * ```exists(features/featureId)```
+
+ * ```and(eq(attributes/location,"kitchen"),eq(attributes/color,"red"))```
+
+ * ```or(eq(attributes/location,"kitchen"),eq(attributes/location,"living-room"))```
+ required: false
+ schema:
+ type: string
+ namespacesFilter:
+ name: namespaces
+ in: query
+ description: |-
+ A comma separated list of namespaces. This list is used to limit the query to things in the given namespaces
+ only. When this parameter is omitted, all namespaces will be queried.
+
+
+ #### Examples:
+
+ * `?namespaces=com.example.namespace`
+
+ * `?namespaces=com.example.namespace1,com.example.namespace2`
+ required: false
+ schema:
+ type: string
diff --git a/openapi/sources/api-2-index.yml b/openapi/sources/api-2-index.yml
new file mode 100644
index 0000000..a44f900
--- /dev/null
+++ b/openapi/sources/api-2-index.yml
@@ -0,0 +1,263 @@
+# Copyright (c) 2017 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
+openapi: 3.0.0
+info:
+ title: Eclipse Ditto HTTP API
+ version: "2"
+ description: |-
+ JSON-based, REST-like API for Eclipse Ditto
+
+ The Eclipse Ditto HTTP API uses response status codes (see [RFC 7231](https://tools.ietf.org/html/rfc7231#section-6))
+ to indicate whether a specific request has been successfully completed, or not.
+
+ However, the descriptions we provide additionally to the status code (e.g. in our API docs, or error codes like. "things.entitiy.tooLarge") might change without advance notice. These are not be considered as official API, and must therefore not be applied in your applications or tests.
+
+servers:
+ - url: https://ditto.eclipse.org/api/2
+ description: "online Ditto Sandbox"
+ - url: /api/2
+ description: "local Ditto"
+
+tags:
+ - name: Things
+ description: Manage every thing
+ - name: Features
+ description: Structure the features of your things
+ - name: Policies
+ description: Control access to your things
+ - name: Things-Search
+ description: Find every thing
+ - name: Messages
+ description: Talk with your things
+
+security:
+ # - Google:
+ # - openid
+ - basicAuth: [ ]
+ - bearerAuth: [ ]
+
+paths:
+
+ ###
+ ### Things
+ ###
+ /things:
+ $ref: "./paths/things/index.yml"
+ '/things/{thingId}':
+ $ref: "./paths/things/thing.yml"
+ '/things/{thingId}/definition':
+ $ref: "./paths/things/definition.yml"
+ '/things/{thingId}/policyId':
+ $ref: "./paths/things/policyid.yml"
+ '/things/{thingId}/attributes':
+ $ref: "./paths/things/attributes.yml"
+ '/things/{thingId}/attributes/{attributePath}':
+ $ref: "./paths/things/attribute.yml"
+
+ ###
+ ### Features
+ ###
+ '/things/{thingId}/features':
+ $ref: "./paths/features/index.yml"
+ '/things/{thingId}/features/{featureId}':
+ $ref: "./paths/features/feature.yml"
+ '/things/{thingId}/features/{featureId}/definition':
+ $ref: "./paths/features/definition.yml"
+ '/things/{thingId}/features/{featureId}/properties':
+ $ref: "./paths/features/properties.yml"
+ '/things/{thingId}/features/{featureId}/properties/{propertyPath}':
+ $ref: "./paths/features/property.yml"
+ '/things/{thingId}/features/{featureId}/desiredProperties':
+ $ref: "./paths/features/desiredProperties.yml"
+ '/things/{thingId}/features/{featureId}/desiredProperties/{propertyPath}':
+ $ref: "./paths/features/desiredProperty.yml"
+
+ ###
+ ### Messages
+ ###
+ '/things/{thingId}/inbox/claim':
+ $ref: "./paths/messages/inbox-claim.yml"
+ '/things/{thingId}/inbox/messages/{messageSubject}':
+ $ref: "./paths/messages/inbox-message.yml"
+ '/things/{thingId}/outbox/messages/{messageSubject}':
+ $ref: "./paths/messages/outbox-message.yml"
+ '/things/{thingId}/features/{featureId}/inbox/messages/{messageSubject}':
+ $ref: "./paths/messages/feature-inbox-message.yml"
+ '/things/{thingId}/features/{featureId}/outbox/messages/{messageSubject}':
+ $ref: "./paths/messages/feature-outbox-message.yml"
+
+ ###
+ ### Policies
+ ###
+ '/policies/{policyId}':
+ $ref: "./paths/policies/policy.yml"
+ '/policies/{policyId}/entries':
+ $ref: "./paths/policies/entries.yml"
+ '/policies/{policyId}/entries/{label}':
+ $ref: "./paths/policies/entry.yml"
+ '/policies/{policyId}/entries/{label}/subjects':
+ $ref: "./paths/policies/subjects.yml"
+ '/policies/{policyId}/entries/{label}/subjects/{subjectId}':
+ $ref: "./paths/policies/subject.yml"
+ '/policies/{policyId}/entries/{label}/resources':
+ $ref: "./paths/policies/resources.yml"
+ '/policies/{policyId}/entries/{label}/resources/{resourcePath}':
+ $ref: "./paths/policies/resource.yml"
+
+ ###
+ ### Who Am I
+ ###
+ '/whoami':
+ $ref: "./paths/whoami/index.yml"
+
+ ###
+ ### Things-Search
+ ###
+ /search/things:
+ $ref: "./paths/search/things.yml"
+ /search/things/count:
+ $ref: "./paths/search/things-count.yml"
+
+components:
+
+ responses:
+ EntityTooLarge:
+ $ref: "./responses/entityTooLarge.yml"
+ MessageTimeout:
+ $ref: "./responses/messageTimeout.yml"
+ MessageTooLarge:
+ $ref: "./responses/messageTooLarge.yml"
+ NotModified:
+ $ref: "./responses/notModified.yml"
+ PreconditionFailed:
+ $ref: "./responses/preconditionFailed.yml"
+
+ parameters:
+ AllowPolicyLockoutParam:
+ $ref: "./parameters/allowPolicyLockoutParam.yml"
+ AttributesPathPathParam:
+ $ref: "./parameters/attributePathPathParam.yml"
+ AttributesFieldsQueryParam:
+ $ref: "./parameters/attributesFieldsQueryParam.yml"
+ DesiredPropertiesFieldsQueryParam:
+ $ref: "./parameters/desiredPropertiesFieldsQueryParam.yml"
+ FeatureFieldsQueryParam:
+ $ref: "./parameters/featureFieldsQueryParam.yml"
+ FeatureIdPathPathParam:
+ $ref: "./parameters/featureIdPathPathParam.yml"
+ FeaturesFieldsQueryParam:
+ $ref: "./parameters/featuresFieldsQueryParam.yml"
+ IfMatchHeaderParam:
+ $ref: "./parameters/ifMatchHeaderParam.yml"
+ IfMatchHeaderParamHash:
+ $ref: "./parameters/ifMatchHeaderParamHash.yml"
+ IfNoneMatchHeaderParam:
+ $ref: "./parameters/ifNoneMatchHeaderParam.yml"
+ LabelPathParam:
+ $ref: "./parameters/labelPathParam.yml"
+ LiveMessageRequestedAcksParam:
+ $ref: "./parameters/liveMessageRequestedAcksParam.yml"
+ MessageClaimTimeoutParam:
+ $ref: "./parameters/messageClaimTimeoutParam.yml"
+ MessageSubjectPathParam:
+ $ref: "./parameters/messageSubjectPathParam.yml"
+ MessageTimeoutParam:
+ $ref: "./parameters/messageTimeoutParam.yml"
+ NamespacesFilter:
+ $ref: "./parameters/namespacesFilter.yml"
+ PolicyIdPathParam:
+ $ref: "./parameters/policyIdPathParam.yml"
+ PropertiesFieldsQueryParam:
+ $ref: "./parameters/propertiesFieldsQueryParam.yml"
+ PropertyPathPathParam:
+ $ref: "./parameters/propertyPathPathParam.yml"
+ PutMetadataParam:
+ $ref: "./parameters/putMetadataParam.yml"
+ RequestedAcksParam:
+ $ref: "./parameters/requestedAcksParam.yml"
+ ResourcePathPathParam:
+ $ref: "./parameters/resourcePathPathParam.yml"
+ ResponseRequiredParam:
+ $ref: "./parameters/responseRequiredParam.yml"
+ SearchFilter:
+ $ref: "./parameters/searchFilter.yml"
+ SubjectIdPathParam:
+ $ref: "./parameters/subjectIdPathParam.yml"
+ ThingFieldsQueryParam:
+ $ref: "./parameters/thingFieldsQueryParam.yml"
+ ThingIdPathParam:
+ $ref: "./parameters/thingIdPathParam.yml"
+ TimeoutParam:
+ $ref: "./parameters/timeoutParam.yml"
+
+ schemas:
+ Error:
+ $ref: "./schemas/error.yml"
+ AdvancedError:
+ $ref: "./schemas/advancedError.yml"
+ Attributes:
+ $ref: "./schemas/attributes.yml"
+ Definition:
+ $ref: "./schemas/definition.yml"
+ FeatureDefinition:
+ $ref: "./schemas/featureDefinition.yml"
+ FeatureProperties:
+ $ref: "./schemas/featureProperties.yml"
+ FeatureDesiredProperties:
+ $ref: "./schemas/featureDesiredProperties.yml"
+ Feature:
+ $ref: "./schemas/feature.yml"
+ SearchResultThings:
+ $ref: "./schemas/searchResultThings.yml"
+ SearchResultThingsCount:
+ type: integer
+ NewThing:
+ $ref: "./schemas/newThing.yml"
+ Thing:
+ $ref: "./schemas/thing.yml"
+ Policy:
+ $ref: "./schemas/policy.yml"
+ PolicyEntries:
+ $ref: "./schemas/policyEntries.yml"
+ PolicyEntry:
+ $ref: "./schemas/policyEntry.yml"
+ Subjects:
+ $ref: "./schemas/subjects.yml"
+ SubjectEntry:
+ $ref: "./schemas/subjectEntry.yml"
+ Resources:
+ $ref: "./schemas/resources.yml"
+ ResourceEntry:
+ $ref: "./schemas/resourceEntry.yml"
+ ResourceEntryRestricted:
+ $ref: "./schemas/resourceEntryRestricted.yml"
+ Permission:
+ $ref: "./schemas/permission.yml"
+ Features:
+ $ref: "./schemas/features.yml"
+ WhoAmI:
+ $ref: "./schemas/whoami.yml"
+ WhoAmISubject:
+ $ref: "./schemas/whoamiSubject.yml"
+
+ securitySchemes:
+ basicAuth:
+ type: http
+ description: |-
+ Eclipse Ditto sandbox demo user (demo1 ... demo9) + password (demo)
+ scheme: basic
+ bearerAuth:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: |-
+ A JSON Web Token issued by a supported OAuth 2.0 Identity Provider, e.g. a Google "id_token"
+
diff --git a/openapi/sources/package-lock.json b/openapi/sources/package-lock.json
new file mode 100644
index 0000000..5491b28
--- /dev/null
+++ b/openapi/sources/package-lock.json
@@ -0,0 +1,335 @@
+{
+ "requires": true,
+ "lockfileVersion": 1,
+ "dependencies": {
+ "@apidevtools/json-schema-ref-parser": {
+ "version": "9.0.6",
+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz",
+ "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==",
+ "requires": {
+ "@jsdevtools/ono": "^7.1.3",
+ "call-me-maybe": "^1.0.1",
+ "js-yaml": "^3.13.1"
+ }
+ },
+ "@apidevtools/openapi-schemas": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.0.4.tgz",
+ "integrity": "sha512-ob5c4UiaMYkb24pNhvfSABShAwpREvUGCkqjiz/BX9gKZ32y/S22M+ALIHftTAuv9KsFVSpVdIDzi9ZzFh5TCA=="
+ },
+ "@apidevtools/swagger-methods": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz",
+ "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg=="
+ },
+ "@apidevtools/swagger-parser": {
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz",
+ "integrity": "sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg==",
+ "requires": {
+ "@apidevtools/json-schema-ref-parser": "^9.0.6",
+ "@apidevtools/openapi-schemas": "^2.0.4",
+ "@apidevtools/swagger-methods": "^3.0.2",
+ "@jsdevtools/ono": "^7.1.3",
+ "call-me-maybe": "^1.0.1",
+ "z-schema": "^4.2.3"
+ }
+ },
+ "@jsdevtools/ono": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "optional": true
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "js-yaml": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+ "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash.get": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
+ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
+ },
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ },
+ "string-width": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
+ "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "swagger-cli": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/swagger-cli/-/swagger-cli-4.0.4.tgz",
+ "integrity": "sha512-Cp8YYuLny3RJFQ4CvOBTaqmOOgYsem52dPx1xM5S4EUWFblIh2Q8atppMZvXKUr1e9xH5RwipYpmdUzdPcxWcA==",
+ "requires": {
+ "@apidevtools/swagger-cli": "4.0.4"
+ },
+ "dependencies": {
+ "@apidevtools/swagger-cli": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@apidevtools/swagger-cli/-/swagger-cli-4.0.4.tgz",
+ "integrity": "sha512-hdDT3B6GLVovCsRZYDi3+wMcB1HfetTU20l2DC8zD3iFRNMC6QNAZG5fo/6PYeHWBEv7ri4MvnlKodhNB0nt7g==",
+ "requires": {
+ "@apidevtools/swagger-parser": "^10.0.1",
+ "chalk": "^4.1.0",
+ "js-yaml": "^3.14.0",
+ "yargs": "^15.4.1"
+ }
+ }
+ }
+ },
+ "validator": {
+ "version": "12.2.0",
+ "resolved": "https://registry.npmjs.org/validator/-/validator-12.2.0.tgz",
+ "integrity": "sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ=="
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "y18n": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
+ },
+ "yargs": {
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "z-schema": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.3.tgz",
+ "integrity": "sha512-zkvK/9TC6p38IwcrbnT3ul9in1UX4cm1y/VZSs4GHKIiDCrlafc+YQBgQBUdDXLAoZHf2qvQ7gJJOo6yT1LH6A==",
+ "requires": {
+ "commander": "^2.7.1",
+ "lodash.get": "^4.4.2",
+ "lodash.isequal": "^4.5.0",
+ "validator": "^12.0.0"
+ }
+ }
+ }
+}
diff --git a/openapi/sources/package.json b/openapi/sources/package.json
new file mode 100644
index 0000000..d1d86cc
--- /dev/null
+++ b/openapi/sources/package.json
@@ -0,0 +1,10 @@
+{
+ "scripts": {
+ "build": "npm run build-v1 && npm run build-v2",
+ "build-v1": "swagger-cli bundle api-1-index.yml --outfile ../ditto-api-1.yml --type yaml",
+ "build-v2": "swagger-cli bundle api-2-index.yml --outfile ../ditto-api-2.yml --type yaml"
+ },
+ "dependencies": {
+ "swagger-cli": "^4.0.4"
+ }
+}
diff --git a/openapi/sources/parameters/allowPolicyLockoutParam.yml b/openapi/sources/parameters/allowPolicyLockoutParam.yml
new file mode 100644
index 0000000..b75807f
--- /dev/null
+++ b/openapi/sources/parameters/allowPolicyLockoutParam.yml
@@ -0,0 +1,21 @@
+# Copyright (c) 2020 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
+
+name: allow-policy-lockout
+in: query
+description: |-
+ Defines whether a subject is allowed to create a policy without having WRITE permission on the policy
+ resource of the created policy.
+
+ The default (if ommited) is `false`.
+required: false
+schema:
+ type: boolean
\ No newline at end of file
diff --git a/openapi/sources/parameters/attributePathPathParam.yml b/openapi/sources/parameters/attributePathPathParam.yml
new file mode 100644
index 0000000..8721943
--- /dev/null
+++ b/openapi/sources/parameters/attributePathPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: attributePath
+in: path
+description: The path to the attribute, e.g. **manufacturer/name**
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/attributesFieldsQueryParam.yml b/openapi/sources/parameters/attributesFieldsQueryParam.yml
new file mode 100644
index 0000000..8a0e5ac
--- /dev/null
+++ b/openapi/sources/parameters/attributesFieldsQueryParam.yml
@@ -0,0 +1,42 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields from the attributes to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the attributes by
+ using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=model` would select only `model` attribute value (if present)
+ * `?fields=model,make` would select `model` and `make` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` attribute
+
+ #### Examples
+
+ * `?fields=model,make,location(longitude,latitude)`
+
+ * `?fields=listOfAddresses/postal(city,street))`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/desiredPropertiesFieldsQueryParam.yml b/openapi/sources/parameters/desiredPropertiesFieldsQueryParam.yml
new file mode 100644
index 0000000..3f1137a
--- /dev/null
+++ b/openapi/sources/parameters/desiredPropertiesFieldsQueryParam.yml
@@ -0,0 +1,42 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields from the desiredProperties to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the desiredProperties by
+ using a comma-separated list:
+ * several desiredProperties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=temperature` would select only `temperature` property value of desiredProperties (if present)
+ * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values of desiredProperties (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property of desiredProperties
+
+ #### Examples
+
+ * `?fields=temperature,humidity,location(longitude,latitude)`
+
+ * `?fields=configuration,status(powerConsumption/watts)`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/featureFieldsQueryParam.yml b/openapi/sources/parameters/featureFieldsQueryParam.yml
new file mode 100644
index 0000000..98d9a08
--- /dev/null
+++ b/openapi/sources/parameters/featureFieldsQueryParam.yml
@@ -0,0 +1,41 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields from the selected feature to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ * `properties`
+
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=properties/color` would select only `color` property value (if present)
+ * `?fields=properties/color,properties/brightness` would select only `color` and `brightness` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=properties(color,brightness)` would select only `color` and `brightness` property values (if present)
+ * `?fields=properties(location/longitude)` would select the `longitude` value inside the `location` object
+
+ #### Examples
+
+ * `?fields=properties(color,brightness)`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/featureIdPathPathParam.yml b/openapi/sources/parameters/featureIdPathPathParam.yml
new file mode 100644
index 0000000..94c28ed
--- /dev/null
+++ b/openapi/sources/parameters/featureIdPathPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: featureId
+in: path
+description: The ID of the feature - has to conform to RFC-3986 (URI)
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/featuresFieldsQueryParam.yml b/openapi/sources/parameters/featuresFieldsQueryParam.yml
new file mode 100644
index 0000000..9873b8e
--- /dev/null
+++ b/openapi/sources/parameters/featuresFieldsQueryParam.yml
@@ -0,0 +1,39 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields from one or more features to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ * `{featureId}` The ID of the feature to select properties in
+ * `properties`
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+ For example:
+ * `?fields={featureId}/properties/color` would select only `color` property value (if present) of the feature identified with `{featureId}`
+ * `?fields={featureId}/properties/color,properties/brightness` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+ For example:
+ * `?fields={featureId}/properties(color,brightness)` would select only `color` and `brightness` property values (if present) of the feature identified with `{featureId}`
+ * `?fields={featureId}/properties(location/longitude)` would select the `longitude` value inside the `location` object of the feature identified with `{featureId}`
+
+
+ #### Examples
+ * `?fields=EnvironmentScanner/properties(temperature,humidity)`
+ * `?fields=EnvironmentScanner/properties(temperature,humidity),Vehicle/properties/configuration`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/ifMatchHeaderParam.yml b/openapi/sources/parameters/ifMatchHeaderParam.yml
new file mode 100644
index 0000000..7993c51
--- /dev/null
+++ b/openapi/sources/parameters/ifMatchHeaderParam.yml
@@ -0,0 +1,19 @@
+# Copyright (c) 2020 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
+name: If-Match
+in: header
+description: >-
+ The `If-Match` header, which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous GET response, e.g. `If-Match: "rev:4711"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/ifMatchHeaderParamHash.yml b/openapi/sources/parameters/ifMatchHeaderParamHash.yml
new file mode 100644
index 0000000..f842452
--- /dev/null
+++ b/openapi/sources/parameters/ifMatchHeaderParamHash.yml
@@ -0,0 +1,19 @@
+# Copyright (c) 2020 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
+name: If-Match
+in: header
+description: >-
+ The `If-Match` header which has to conform to RFC-7232 (Conditional Requests). Common usages are:
+ * optimistic locking by specifying the `ETag` from a previous HTTP response, e.g. `If-Match: "hash:a75ece4e"`
+ * retrieving or modifying a resource only if it already exists, e.g. `If-Match: *`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/ifNoneMatchHeaderParam.yml b/openapi/sources/parameters/ifNoneMatchHeaderParam.yml
new file mode 100644
index 0000000..4d05edc
--- /dev/null
+++ b/openapi/sources/parameters/ifNoneMatchHeaderParam.yml
@@ -0,0 +1,18 @@
+# Copyright (c) 2020 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
+name: If-None-Match
+in: header
+description: >-
+ The `If-None-Match` header, which has to conform to RFC-7232 (Conditional Requests). A common usage scenario is to
+ modify a resource only if it does not yet exist, thus to create it, by specifying `If-None-Match: *`.
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/labelPathParam.yml b/openapi/sources/parameters/labelPathParam.yml
new file mode 100644
index 0000000..d667a0c
--- /dev/null
+++ b/openapi/sources/parameters/labelPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: label
+in: path
+description: The label of a policy entry
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/liveMessageRequestedAcksParam.yml b/openapi/sources/parameters/liveMessageRequestedAcksParam.yml
new file mode 100644
index 0000000..3cd29fe
--- /dev/null
+++ b/openapi/sources/parameters/liveMessageRequestedAcksParam.yml
@@ -0,0 +1,22 @@
+# Copyright (c) 2020 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
+name: requested-acks
+in: query
+description: |-
+ Contains the "requested acknowledgements" for this request as comma separated list. The HTTP call will
+ block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
+ parameter.
+
+ The default (if omitted) requested acks is `requested-acks=live-response` which will block the
+ HTTP call until a subscriber of the live message sends a response.
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/messageClaimTimeoutParam.yml b/openapi/sources/parameters/messageClaimTimeoutParam.yml
new file mode 100644
index 0000000..73124f4
--- /dev/null
+++ b/openapi/sources/parameters/messageClaimTimeoutParam.yml
@@ -0,0 +1,19 @@
+# Copyright (c) 2020 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
+name: timeout
+in: query
+description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the Claim response and therefore block the
+ HTTP request. Default value (if omitted): 60 seconds. Maximum value: 600 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+required: false
+schema:
+ type: integer
\ No newline at end of file
diff --git a/openapi/sources/parameters/messageSubjectPathParam.yml b/openapi/sources/parameters/messageSubjectPathParam.yml
new file mode 100644
index 0000000..481c897
--- /dev/null
+++ b/openapi/sources/parameters/messageSubjectPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: messageSubject
+in: path
+description: The subject of the Message - has to conform to RFC-3986 (URI)
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/messageTimeoutParam.yml b/openapi/sources/parameters/messageTimeoutParam.yml
new file mode 100644
index 0000000..e0399a9
--- /dev/null
+++ b/openapi/sources/parameters/messageTimeoutParam.yml
@@ -0,0 +1,19 @@
+# Copyright (c) 2020 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
+name: timeout
+in: query
+description: |-
+ Contains an optional timeout (in seconds) of how long to wait for the message response and therefore block the
+ HTTP request. Default value (if omitted): 10 seconds. Maximum value: 60 seconds. A value of 0 seconds applies
+ fire and forget semantics for the message.
+required: false
+schema:
+ type: integer
\ No newline at end of file
diff --git a/openapi/sources/parameters/namespacesFilter.yml b/openapi/sources/parameters/namespacesFilter.yml
new file mode 100644
index 0000000..73d38ca
--- /dev/null
+++ b/openapi/sources/parameters/namespacesFilter.yml
@@ -0,0 +1,25 @@
+# Copyright (c) 2020 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
+name: namespaces
+in: query
+description: |-
+ A comma-separated list of namespaces. This list is used to limit the query to things in the given namespaces
+ only.
+
+
+ #### Examples:
+
+ * `?namespaces=com.example.namespace`
+
+ * `?namespaces=com.example.namespace1,com.example.namespace2`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/policyIdPathParam.yml b/openapi/sources/parameters/policyIdPathParam.yml
new file mode 100644
index 0000000..f64e0fe
--- /dev/null
+++ b/openapi/sources/parameters/policyIdPathParam.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 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
+name: policyId
+in: path
+description: |-
+ The ID of the policy needs to follow 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 namespace needs to:
+ * conform to the reverse domain name notation
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/propertiesFieldsQueryParam.yml b/openapi/sources/parameters/propertiesFieldsQueryParam.yml
new file mode 100644
index 0000000..8bb3925
--- /dev/null
+++ b/openapi/sources/parameters/propertiesFieldsQueryParam.yml
@@ -0,0 +1,42 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields from the properties to be
+ included in the returned JSON.
+
+ #### Selectable fields
+
+ Supports selecting arbitrary sub-fields as defined in the properties by
+ using a comma-separated list:
+ * several properties paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=temperature` would select only `temperature` property value (if present)
+ * `?fields=temperature,humidity` would select only `temperature` and `humidity` property values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields
+ inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901) separated with `/`) to select
+ * sub-selectors can be used to request only specific sub-fields by placing expressions in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=location(longitude,latitude)` would select the `longitude` and `latitude` value inside the `location` property
+
+ #### Examples
+
+ * `?fields=temperature,humidity,location(longitude,latitude)`
+
+ * `?fields=configuration,status(powerConsumption/watts)`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/propertyPathPathParam.yml b/openapi/sources/parameters/propertyPathPathParam.yml
new file mode 100644
index 0000000..2e17604
--- /dev/null
+++ b/openapi/sources/parameters/propertyPathPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: propertyPath
+in: path
+description: The path to the property
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/putMetadataParam.yml b/openapi/sources/parameters/putMetadataParam.yml
new file mode 100644
index 0000000..d6bb6c3
--- /dev/null
+++ b/openapi/sources/parameters/putMetadataParam.yml
@@ -0,0 +1,28 @@
+# Copyright (c) 2020 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
+name: put-metadata
+in: header
+description: >-
+ The `put-metadata` header, which sets Metadata information in the Thing.
+required: false
+schema:
+ type: array
+ description: An array of objects containing metadata to apply.
+ items:
+ type: object
+ description: Object containing a `key` where to apply the metadata and a `value` with the metadata value to apply.
+ additionalProperties:
+ properties:
+ key:
+ type: string
+ description: The JsonPointer to set the metadata `value` to. May start with `*/<key>` in order to apply the metadata to all affected JSON leaves.
+ value:
+ description: The arbitrary JSON value to set as metadata.
\ No newline at end of file
diff --git a/openapi/sources/parameters/requestedAcksParam.yml b/openapi/sources/parameters/requestedAcksParam.yml
new file mode 100644
index 0000000..07e238d
--- /dev/null
+++ b/openapi/sources/parameters/requestedAcksParam.yml
@@ -0,0 +1,22 @@
+# Copyright (c) 2020 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
+name: requested-acks
+in: query
+description: |-
+ Contains the "requested acknowledgements" for this modifying request as comma separated list. The HTTP call will
+ block until all requested acknowledgements were aggregated or will time out based on the specified `timeout`
+ parameter.
+
+ The default (if omitted) requested acks is `requested-acks=twin-persisted` which will block the
+ HTTP call until the change was persited to the twin.
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/resourcePathPathParam.yml b/openapi/sources/parameters/resourcePathPathParam.yml
new file mode 100644
index 0000000..26a3def
--- /dev/null
+++ b/openapi/sources/parameters/resourcePathPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: resourcePath
+in: path
+description: The path of an (Authorization) Resource
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/responseRequiredParam.yml b/openapi/sources/parameters/responseRequiredParam.yml
new file mode 100644
index 0000000..86f42a5
--- /dev/null
+++ b/openapi/sources/parameters/responseRequiredParam.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 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
+name: response-required
+in: query
+description: |-
+ Defines whether a response is required to the API call or not - if set to `false` the response will directly
+ sent back with a status code of `202` (Accepted).
+
+ The default (if ommited) response is `true`.
+required: false
+schema:
+ type: boolean
\ No newline at end of file
diff --git a/openapi/sources/parameters/searchFilter.yml b/openapi/sources/parameters/searchFilter.yml
new file mode 100644
index 0000000..cc62a72
--- /dev/null
+++ b/openapi/sources/parameters/searchFilter.yml
@@ -0,0 +1,76 @@
+# Copyright (c) 2020 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
+name: filter
+in: query
+description: |-
+
+ #### Filter predicates:
+
+ * ```eq({property},{value})``` (i.e. equal to the given value)
+
+ * ```ne({property},{value})``` (i.e. not equal to the given value)
+
+ * ```gt({property},{value})``` (i.e. greater than the given value)
+
+ * ```ge({property},{value})``` (i.e. equal to the given value or greater than it)
+
+ * ```lt({property},{value})``` (i.e. lower than the given value or equal to it)
+
+ * ```le({property},{value})``` (i.e. lower than the given value)
+
+ * ```in({property},{value},{value},...)``` (i.e. contains at least one of the values listed)
+
+ * ```like({property},{value})``` (i.e. contains values similar to the expressions listed)
+
+ * ```exists({property})``` (i.e. all things in which the given path exists)
+
+
+ Note: When using filter operations, only things with the specified properties are returned.
+ For example, the filter `ne(attributes/owner, "SID123")` will only return things that do have
+ the `owner` attribute.
+
+
+ #### Logical operations:
+
+
+ * ```and({query},{query},...)```
+
+ * ```or({query},{query},...)```
+
+ * ```not({query})```
+
+
+ #### Examples:
+
+ * ```eq(attributes/location,"kitchen")```
+
+ * ```ge(thingId,"myThing1")```
+
+ * ```gt(_created,"2020-08-05T12:17")```
+
+ * ```exists(features/featureId)```
+
+ * ```and(eq(attributes/location,"kitchen"),eq(attributes/color,"red"))```
+
+ * ```or(eq(attributes/location,"kitchen"),eq(attributes/location,"living-room"))```
+
+ * ```like(attributes/key1,"known-chars-at-start*")```
+
+ * ```like(attributes/key1,"*known-chars-at-end")```
+
+ * ```like(attributes/key1,"*known-chars-in-between*")```
+
+ * ```like(attributes/key1,"just-som?-char?-unkn?wn")```
+
+ The `like` filters with the wildcard `*` at the beginning can slow down your search request.
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/subjectIdPathParam.yml b/openapi/sources/parameters/subjectIdPathParam.yml
new file mode 100644
index 0000000..8345bfc
--- /dev/null
+++ b/openapi/sources/parameters/subjectIdPathParam.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+name: subjectId
+in: path
+description: The ID of an (Authorization) Subject
+required: true
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/thingFieldsQueryParam.yml b/openapi/sources/parameters/thingFieldsQueryParam.yml
new file mode 100644
index 0000000..860c739
--- /dev/null
+++ b/openapi/sources/parameters/thingFieldsQueryParam.yml
@@ -0,0 +1,81 @@
+# Copyright (c) 2020 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
+name: fields
+in: query
+description: |-
+ Contains a comma-separated list of fields to be included in the returned
+ JSON. attributes can be selected in the same manner.
+
+ #### Selectable fields
+
+ * `thingId`
+ * `policyId`
+ * `definition`
+ * `attributes`
+
+ Supports selecting arbitrary sub-fields by using a comma-separated list:
+ * several attribute paths can be passed as a comma-separated list of JSON pointers (RFC-6901)
+
+ For example:
+ * `?fields=attributes/model` would select only `model` attribute value (if present)
+ * `?fields=attributes/model,attributes/location` would select only `model` and
+ `location` attribute values (if present)
+
+ Supports selecting arbitrary sub-fields of objects by wrapping sub-fields inside parentheses `( )`:
+ * a comma-separated list of sub-fields (a sub-field is a JSON pointer (RFC-6901)
+ separated with `/`) to select
+
+ * sub-selectors can be used to request only specific sub-fields by placing expressions
+ in parentheses `( )` after a selected subfield
+
+ For example:
+ * `?fields=attributes(model,location)` would select only `model`
+ and `location` attribute values (if present)
+ * `?fields=attributes(coffeemaker/serialno)` would select the `serialno` value
+ inside the `coffeemaker` object
+ * `?fields=attributes/address/postal(city,street)` would select the `city` and
+ `street` values inside the `postal` object inside the `address` object
+
+ * `features`
+
+ Supports selecting arbitrary fields in features similar to `attributes` (see also features documentation for more details)
+
+ * `_namespace`
+
+ Specifically selects the namespace also contained in the `thingId`
+
+ * `_revision`
+
+ Specifically selects the revision of the thing. The revision is a counter, which is incremented on each modification of a thing.
+
+ * `_created`
+
+ Specifically selects the created timestamp of the thing in ISO-8601 UTC format. The timestamp is set on creation of a thing.
+
+ * `_modified`
+
+ Specifically selects the modified timestamp of the thing in ISO-8601 UTC format. The timestamp is set on each modification of a thing.
+
+ * `_metadata`
+
+ Specifically selects the Metadata of the thing. The content is a JSON object having the Thing's JSON structure with the difference that the JSON leaves of the Thing are JSON objects containing the metadata.
+
+ * `_policy`
+
+ Specifically selects the content of the policy associated to the thing. (By default, only the policyId is returned.)
+
+ #### Examples
+
+ * `?fields=thingId,attributes,features`
+ * `?fields=attributes(model,manufacturer),features`
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/thingIdPathParam.yml b/openapi/sources/parameters/thingIdPathParam.yml
new file mode 100644
index 0000000..c5dfac5
--- /dev/null
+++ b/openapi/sources/parameters/thingIdPathParam.yml
@@ -0,0 +1,17 @@
+# Copyright (c) 2020 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
+name: thingId
+in: path
+description: |-
+ The ID of a thing needs to follow 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
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/parameters/timeoutParam.yml b/openapi/sources/parameters/timeoutParam.yml
new file mode 100644
index 0000000..4d9c6b1
--- /dev/null
+++ b/openapi/sources/parameters/timeoutParam.yml
@@ -0,0 +1,23 @@
+# Copyright (c) 2020 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
+name: timeout
+in: query
+description: |-
+ Defines how long the backend should wait for completion of the request, e.g. applied when waiting for requested
+ acknowledgements via the `requested-acks` param. Can be specified without unit (then seconds are assumed) or
+ together with `s`, `ms` or `m` unit. Example: `42s`, `1m`.
+
+ The default (if omitted) timeout is `10s`. Maximum value: `60s`.
+
+ A value of `0` applies fire and forget semantics for the command resulting in setting `response-required=false`.
+required: false
+schema:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/paths/features/definition.yml b/openapi/sources/paths/features/definition.yml
new file mode 100644
index 0000000..1a5f1c0
--- /dev/null
+++ b/openapi/sources/paths/features/definition.yml
@@ -0,0 +1,212 @@
+# Copyright (c) 2020 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
+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.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The definition was successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureDefinition.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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)).
+ * at least one of the defined query parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ The definition field will be overwritten with the JSON array set in the request body
+ 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:
+ '201':
+ description: The definition was successfully created.
+ 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
+ Location:
+ description: The location of the created definition resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureDefinition.yml'
+ '204':
+ description: The definition was successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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`.
+
+ The content of the JSON array
+ are strings in the format `"namespace:name:version"` which is
+ enforced.
+ 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.
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ For deleting the definition of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/desiredProperties.yml b/openapi/sources/paths/features/desiredProperties.yml
new file mode 100644
index 0000000..c022cd4
--- /dev/null
+++ b/openapi/sources/paths/features/desiredProperties.yml
@@ -0,0 +1,222 @@
+# Copyright (c) 2020 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
+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.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/desiredPropertiesFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The desired properties were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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)).
+ * at least one of the defined query parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ The desired properties will be overwritten with the JSON content from the request body.
+ 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:
+ '201':
+ description: The desired properties were successfully created.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ '204':
+ description: The desired properties were successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ example: {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ description: |-
+ JSON object of all desried properties to be updated at once.
+
+ Consider that the value has to be a JSON object or `null`. 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.
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ For deleting the desired properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/desiredProperty.yml b/openapi/sources/paths/features/desiredProperty.yml
new file mode 100644
index 0000000..a9c9a9d
--- /dev/null
+++ b/openapi/sources/paths/features/desiredProperty.yml
@@ -0,0 +1,206 @@
+# Copyright (c) 2020 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
+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.
+
+ 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:
+
+ `/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/timeoutParam.yml'
+ responses:
+ '200':
+ description: The desired property was successfully retrieved.
+ 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
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ 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),
+
+ ### 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:
+ '201':
+ description: The desired property was successfully created.
+ 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
+ '204':
+ description: The desired property was successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/value.yml'
+delete:
+ summary: Delete a specific desired property of a feature
+ description: |-
+ Deletes a specific desired property 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)
+
+ ### 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/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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/feature.yml b/openapi/sources/paths/features/feature.yml
new file mode 100644
index 0000000..978bc5b
--- /dev/null
+++ b/openapi/sources/paths/features/feature.yml
@@ -0,0 +1,234 @@
+# Copyright (c) 2020 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
+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.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/featureFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The feature was successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/feature.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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)).
+ * at least one of the defined query parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID or
+ the feature with the specified `featureId` was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify a specific feature of a specific thing
+ description: |-
+ Create or modify a specific feature identified by the `featureId` path
+ parameter of the thing identified by the `thingId` path parameter.
+
+ ### Create feature
+ If the feature ID is new, the feature and all content from the JSON body will be created
+
+ ### Update feature
+ 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.
+
+ ```
+ {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "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:
+ '201':
+ description: The feature was successfully created.
+ 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
+ Location:
+ description: The location of the created feature resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/feature.yml'
+ '204':
+ description: The feature was successfully modified.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/feature.yml'
+ example: {
+ "definition": [ "com.acme:coffeemaker:0.1.0", "com.acme:coffeemaker:1.1.0" ],
+ "properties": {
+ "connected": true,
+ "brewed-coffees": 0
+ }
+ }
+ description: |-
+ JSON representation of the feature to be created/modified.
+ Consider that the value has to be a JSON object or null.
+
+ Examples:
+ * 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
+delete:
+ summary: Delete a specific feature of a specific thing
+ description: |-
+ Deletes a specific feature identified by the `featureId` path parameter
+ of the thing identified by the `thingId` path parameter.
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ For deleting a single feature of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/index.yml b/openapi/sources/paths/features/index.yml
new file mode 100644
index 0000000..ffaead8
--- /dev/null
+++ b/openapi/sources/paths/features/index.yml
@@ -0,0 +1,283 @@
+# Copyright (c) 2020 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
+get:
+ summary: List all features of a specific thing
+ description: |-
+ Returns all features of the thing identified by the `thingId` path
+ parameter.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featuresFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The list of features of the specific thing were successfully
+ retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/features.yml'
+ example:
+ {
+ "featureId1": {
+ "definition": [ "namespace:definition1:v1.0" ],
+ "properties": { "property1": "value1" }
+ },
+ "featureId2": {
+ "definition": [ "namespace:definition2:v1.0" ],
+ "properties": { "property2": "value2" }
+ }
+ }
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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)).
+ * at least one of the defined query parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was
+ not found or the features have not been defined.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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 all features at once
+ In case at the initial creation of your thing you have not specified any features, these can be created here.
+
+ ### Update all features at once
+ To update all features at once prepare the JSON body accordingly.
+
+ Note: In contrast to the "PUT thing" request, a partial update is not supported here,
+ but the content will be **overwritten**.
+ If you need to update single features or their paths, please use the sub-resources instead.
+
+ 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
+ }
+ }
+ }
+ }
+ ```
+ tags:
+ - Features
+ 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:
+ '201':
+ description: The features were successfully created.
+ 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
+ Location:
+ description: The location of the created features resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/features.yml'
+ example:
+ {}
+ '204':
+ description: The features were successfully modified.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/features.yml'
+ example: {
+ "coffee-brewer": {
+ "properties": {
+ "definition": [ "com.acme:coffeebrewer:0.1.0" ],
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
+ description: |-
+ JSON object of all features to be modified at once. Consider that the value has to be a JSON object or null.
+
+ Examples:
+ * an empty object: {} - would just delete all old features
+ * an empty feature: { "featureId": {} } - We strongly recommend to use a restricted set of characters
+ for the `featureId`, as it might be needed for the (URL) path later.
+
+ Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9-]*
+
+ * a nested object with multiple features as shown in the example value field
+
+ required: true
+delete:
+ summary: Delete all features of a specific thing
+ description: |-
+ Deletes all features of the thing identified by the `thingId` path
+ parameter.
+ tags:
+ - Features
+ 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 features were successfully deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting all features of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was
+ not found or the features have not been defined.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/properties.yml b/openapi/sources/paths/features/properties.yml
new file mode 100644
index 0000000..ec8fec5
--- /dev/null
+++ b/openapi/sources/paths/features/properties.yml
@@ -0,0 +1,222 @@
+# Copyright (c) 2020 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
+get:
+ summary: List all properties of a feature
+ description: |-
+ Returns all properties of the feature identified by the `thingId` and
+ `featureId` path parameter.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/propertiesFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The properties were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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)).
+ * at least one of the defined query parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ The properties will be overwritten with the JSON content from the request body.
+ 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:
+ '201':
+ description: The properties were successfully created.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ '204':
+ description: The properties were successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/featureProperties.yml'
+ example: {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ description: |-
+ JSON object of all properties to be updated at once.
+
+ Consider that the value has to be a JSON object or `null`. 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.
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/features/property.yml b/openapi/sources/paths/features/property.yml
new file mode 100644
index 0000000..76c39b3
--- /dev/null
+++ b/openapi/sources/paths/features/property.yml
@@ -0,0 +1,207 @@
+# Copyright (c) 2020 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
+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.
+
+ 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
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/propertyPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The property was successfully retrieved.
+ 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
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ 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),
+
+ ### 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:
+ '201':
+ description: The property was successfully created.
+ 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
+ '204':
+ description: The property was successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/value.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.
+
+ 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
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/messages/feature-inbox-message.yml b/openapi/sources/paths/messages/feature-inbox-message.yml
new file mode 100644
index 0000000..f4025a5
--- /dev/null
+++ b/openapi/sources/paths/messages/feature-inbox-message.yml
@@ -0,0 +1,93 @@
+# Copyright (c) 2020 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
+post:
+ summary: Send a message TO a specific feature of a specific thing
+ description: |-
+ Send a message with the subject `messageSubject` **to** the feature
+ specified by the `featureId` and `thingId` path parameter. The request
+ body contains the message payload and the `Content-Type` header defines
+ its type.
+
+ The HTTP request blocks until all acknowledgement requests are fulfilled.
+ By default, it blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+
+ ### Who
+ You will need `WRITE` permission on the root "message:/" resource, or at least
+ the resource `message:/features/featureId/inbox/messages/messageSubject`. The receiving device needs `READ` permission on the resource.
+ Such permission is managed within the policy which controls the access on the thing.
+ tags:
+ - Messages
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/messageSubjectPathParam.yml'
+ - $ref: '../../parameters/messageTimeoutParam.yml'
+ - $ref: '../../parameters/liveMessageRequestedAcksParam.yml'
+ responses:
+ '202':
+ description: |-
+ The message was sent but not necessarily received by the feature
+ (fire and forget).
+ '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)).
+ * at least one of the defined path parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the resource `message:/features/{featureId}/inbox/messages/{messageSubject}`.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '413':
+ $ref: '../../responses/messageTooLarge.yml'
+ '503':
+ $ref: '../../responses/messageTimeout.yml'
+ requestBody:
+ $ref: '../../requests/payload.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/messages/feature-outbox-message.yml b/openapi/sources/paths/messages/feature-outbox-message.yml
new file mode 100644
index 0000000..f7d9619
--- /dev/null
+++ b/openapi/sources/paths/messages/feature-outbox-message.yml
@@ -0,0 +1,91 @@
+# Copyright (c) 2020 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
+post:
+ summary: Send a message FROM a specific feature of a specific thing
+ description: |-
+ Send a message with the subject `messageSubject` **from** the feature
+ specified by the `featureId` and `thingId` path parameter. The request
+ body contains the message payload and the `Content-Type` header defines
+ its type.
+
+ The HTTP request blocks until all acknowledgement requests are fulfilled.
+ By default, it blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+
+ ### Who
+ You will need `WRITE` permission on the root "message:/" resource, or at least
+ the resource `message:/features/featureId/outbox/messages/messageSubject`.
+ Such permission is managed within the policy which controls the access on the thing.
+ tags:
+ - Messages
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/messageSubjectPathParam.yml'
+ - $ref: '../../parameters/messageTimeoutParam.yml'
+ - $ref: '../../parameters/liveMessageRequestedAcksParam.yml'
+ responses:
+ '202':
+ description: The message was sent (fire and forget).
+ '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)).
+ * at least one of the defined path parameters is valid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the resource `message:/features/{featureId}/outbox/messages/{messageSubject}`.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '413':
+ $ref: '../../responses/messageTooLarge.yml'
+ '503':
+ $ref: '../../responses/messageTimeout.yml'
+ requestBody:
+ $ref: '../../requests/payload.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/messages/inbox-claim.yml b/openapi/sources/paths/messages/inbox-claim.yml
new file mode 100644
index 0000000..6746c93
--- /dev/null
+++ b/openapi/sources/paths/messages/inbox-claim.yml
@@ -0,0 +1,107 @@
+# Copyright (c) 2020 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
+post:
+ summary: Initiates claiming a specific thing in order to gain access
+ description: |-
+ ### Why
+ A claiming process may enable an end-user to claim things and proof ownership thereof.
+ Such a process is initially triggered via a claim message.
+ This message can be sent to the things service with the HTTP API or the things-client.
+
+ ### How
+ At this resource you can send a "claim" message to the thing identified
+ by the `thingId` path parameter in order to gain access to it. The "claim" message is forwarded
+ together with the request body and `Content-Type` header to client(s)
+ which registered for Claim messages of the specific thing.
+
+ The decision whether to grant access (by setting permissions) is
+ completely up to the client(s) which handle the "claim" message.
+
+ The HTTP request blocks until all acknowledgement requests are fulfilled.
+ By default, it blocks until a response to the issued "claim" message is
+ available or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+
+ ### Who
+ No special permission is required to issue a claim message.
+
+ ### Example
+ See [Claiming](https://www.eclipse.org/ditto/protocol-specification-things-messages.html#sending-and-handling-claim-messages) concept in detail and example in GitHub.
+ However, in that scenario, the policy should grant you READ and WRITE permission on
+ the "message:/" resource in order to be able to send the message and read the response.
+ Further, the things-client which handles the "claim" message, needs permission to change the policy itself
+ (i.e. READ and WRITE permission on the "policy:/" resource).
+
+ tags:
+ - Messages
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/messageClaimTimeoutParam.yml'
+ - $ref: '../../parameters/liveMessageRequestedAcksParam.yml'
+ responses:
+ '200':
+ description: |-
+ The Claim message was processed successfully and the response body
+ contains the custom response. The response body may contain
+ arbitrary data chosen by the recipient. The response code defaults
+ to `200` but may be chosen by the recipient too.
+ '204':
+ description: |-
+ The Claim message was processed successfully and no custom response
+ body was set. The response code defaults to `204` but may be chosen
+ by the recipient.
+ '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)).
+ * at least one of the defined path parameters is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '413':
+ $ref: '../../responses/messageTooLarge.yml'
+ '429':
+ description: |-
+ The user has sent too many requests in a given amount of time ("rate
+ limiting").
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '503':
+ $ref: '../../responses/messageTimeout.yml'
+ requestBody:
+ $ref: '../../requests/payload.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/messages/inbox-message.yml b/openapi/sources/paths/messages/inbox-message.yml
new file mode 100644
index 0000000..fe16391
--- /dev/null
+++ b/openapi/sources/paths/messages/inbox-message.yml
@@ -0,0 +1,103 @@
+# Copyright (c) 2020 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
+post:
+ summary: Send a message TO a specific thing
+ description: |-
+ ### Why
+ A message can be sent to a thing or one of its features in order to invoke an operation on the device.
+
+ ### How
+ Send a message with a `messageSubject` **to** the thing
+ identified by the `thingId` path parameter. The request body contains
+ the message payload and the `Content-Type` header defines its type.
+
+ The HTTP request blocks until all acknowledgement requests are fulfilled.
+ By default, it blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+
+ ### Who
+ You will need `WRITE` permission on the root "message:/" resource, or at least
+ the resource `message:/inbox/messages/messageSubject`. The receiving device needs `READ` permission on the resource.
+ Such permission is managed within the policy which controls the access on the thing.
+
+ ### Example
+ Given you have a "coffemaker" thing as shown in the examples for the `things` resources.
+ The `messageSubject` understood by such a device would be "makeCoffee".
+
+ Further, as in our example the "brewed-coffees" counter would increase as a response, you would need `WRITE`
+ permission for the things resource, at least at the respective path
+
+ `/things/{thingId}/features/coffee-brewer/properties/brewed-coffees`
+ tags:
+ - Messages
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/messageSubjectPathParam.yml'
+ - $ref: '../../parameters/messageTimeoutParam.yml'
+ - $ref: '../../parameters/liveMessageRequestedAcksParam.yml'
+ responses:
+ '202':
+ description: |-
+ The message was sent but not necessarily received by the thing (fire and forget).
+ '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)).
+ * at least one of the defined path parameters is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the resource `message:/inbox/messages/{messageSubject}`.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '413':
+ $ref: '../../responses/messageTooLarge.yml'
+ '503':
+ $ref: '../../responses/messageTimeout.yml'
+ requestBody:
+ $ref: '../../requests/payload.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/messages/outbox-message.yml b/openapi/sources/paths/messages/outbox-message.yml
new file mode 100644
index 0000000..fbbaa62
--- /dev/null
+++ b/openapi/sources/paths/messages/outbox-message.yml
@@ -0,0 +1,89 @@
+# Copyright (c) 2020 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
+post:
+ summary: Send a message FROM a specific thing
+ description: |-
+ Send a message with the subject `messageSubject` **from** the thing
+ identified by the `thingId` path parameter. The request body contains
+ the message payload and the `Content-Type` header defines its type.
+
+ The HTTP request blocks until all acknowledgement requests are fulfilled.
+ By default, it blocks until a response to the message is available
+ or until the `timeout` is expired. If many clients respond to
+ the issued message, the first response will complete the HTTP request.
+
+ In order to handle the message in a fire and forget manner, add
+ a query-parameter `timeout=0` to the request.
+
+ Note that the client chooses which HTTP status code it wants to return. Ditto
+ will forward the status code to you. (Also note that '204 - No Content' status code
+ will never return a body, even if the client responded with a body).
+
+ ### Who
+ You will need `WRITE` permission on the root "message:/" resource, or at least
+ the resource `message:/outbox/messages/messageSubject`.
+ Such permission is managed within the policy which controls the access on the thing.
+ tags:
+ - Messages
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/messageSubjectPathParam.yml'
+ - $ref: '../../parameters/messageTimeoutParam.yml'
+ - $ref: '../../parameters/liveMessageRequestedAcksParam.yml'
+ responses:
+ '202':
+ description: The message was sent (fire and forget).
+ '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)).
+ * at least one of the defined path parameters is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the resource `message:/outbox/messages/{messageSubject}`.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to interact with the messages of referenced thing.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '408':
+ description: The request could not be completed due to timeout.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '413':
+ $ref: '../../responses/messageTooLarge.yml'
+ '503':
+ $ref: '../../responses/messageTimeout.yml'
+ requestBody:
+ $ref: '../../requests/payload.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/entries.yml b/openapi/sources/paths/policies/entries.yml
new file mode 100644
index 0000000..1dd49b1
--- /dev/null
+++ b/openapi/sources/paths/policies/entries.yml
@@ -0,0 +1,172 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve the entries of a specific policy
+ description: |-
+ Returns all policy entries of the policy identified by the `policyId`
+ path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The request successfully returned completed and returned are the
+ policy entries.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policyEntries.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Modify the entries of a specific policy
+ description: |-
+ Modify the policy entries of the policy identified by the `policyId`
+ path parameter.
+
+ Note: Take care to not lock yourself out. Use the placeholder {{ request:subjectId }}
+ in order to let the backend insert the authenticated subjectId of the HTTP request.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The policy entries were successfully updated.
+ 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 `policyId` 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 policy to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policyEntries.yml'
+ example: {
+ "DEFAULT": {
+ "subjects": {
+ "{{ request:subjectId }}": {
+ "type": "the creator"
+ }
+ },
+ "resources": {
+ "policy:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": [ ]
+ },
+ "thing:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": [ ]
+ },
+ "message:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": [ ]
+ }
+ }
+ }
+ }
+ description: |-
+ JSON representation of the policy entries.
+ Use the placeholder `{{ request:subjectId }}` in order to let the
+ backend insert the authenticated subjectId of the HTTP request.
+ required: true
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/entry.yml b/openapi/sources/paths/policies/entry.yml
new file mode 100644
index 0000000..06f0787
--- /dev/null
+++ b/openapi/sources/paths/policies/entry.yml
@@ -0,0 +1,274 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve the entries of a specific Label of a specific policy
+ description: |-
+ Returns all entries (subjects, resources, etc.) of the policy identified by the `policyId` path
+ parameter, and by the `label` path parameter.
+ Example label: DEFAULT.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The request successfully returned completed and returned is the
+ policy entry.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policyEntry.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify the entries of a specific Label of a specific policy
+ description: |-
+ Create or modify the policy entry identified by the
+ `policyId` path parameter and with the label identified by the `label`
+ path parameter.
+ * If you specify a new label, the respective policy entry will be created
+ * If you specify an existig label, the respective policy entry will be updated
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '201':
+ description: The policy entry was successfully created.
+ 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
+ Location:
+ description: The location of the created policy entry
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policyEntry.yml'
+ '204':
+ description: The policy entry was successfully updated.
+ 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 `policyId` 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 policy entry to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries/{label}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policyEntry.yml'
+ example: {
+ "subjects": {
+ "{{ request:subjectId }}": {
+ "type": "the creator"
+ }
+ },
+ "resources": {
+ "policy:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "thing:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "message:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ }
+ }
+ }
+ description: |-
+ JSON representation of the policy entry.
+ Use the placeholder `{{ request:subjectId }}` in order to let the
+ backend insert the authenticated subjectId of the HTTP request.
+ ### Example
+ Given your policy "com.acme.coffeemaker:policy-01" only has the
+ DEFAULT entry, and you want to add a "Consumer" section which additionally allows USER-01
+ (managed within a Nginx reverse proxy) to
+ *read* the thing and to trigger a "makeCoffee" operation (i.e. POST such a message - see
+ POST /things/{thingId}/inbox/messages/{messageSubject}).
+ Set the label value to **Consumer** and the following request body:
+ ```
+ {
+ "subjects": {
+ "nginx:USER-01": {
+ "type": "pre authenticated user from nginx"
+ },
+ },
+ "resources": {
+ "thing:/": {
+ "grant": [
+ "READ"
+ ],
+ "revoke": []
+ },
+ "message:/": {
+ "grant": [
+ "WRITE"
+ ],
+ "revoke": []
+ }
+ }
+ }
+ ```
+ required: true
+delete:
+ summary: Delete the entries of a specific Label of a specific policy
+ description: |-
+ Deletes the entry of the policy identified by the `policyId` path
+ parameter and with the label identified by the `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The policy entry was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries/{label}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/policy.yml b/openapi/sources/paths/policies/policy.yml
new file mode 100644
index 0000000..52f4bb6
--- /dev/null
+++ b/openapi/sources/paths/policies/policy.yml
@@ -0,0 +1,307 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve a specific policy
+ description: |-
+ Returns the complete policy identified by the `policyId` path parameter. The
+ response contains the policy as JSON object.
+
+ Tip: If you don't know the policy ID, request it via GET ​/things​/{thingId}.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The request successfully returned completed and returned is the
+ policy.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policy.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or update a policy with a specified ID
+ description: |-
+ Create or update the policy specified by the policyId path parameter.
+ * If you set a new policyId in the path, a new policy will be created.
+ * If you set an existing policyId in the path, the policy will be updated.
+
+ ### Create a new policy
+ At the initial creation of a policy, at least one valid entry is required. However, you can create a full-fledged policy all at once.
+
+ By default the authorized subject needs WRITE permission on the root resource of the created policy. You can
+ however omit this check by setting the parameter `allow-policy-lockout` to `true`.
+
+ Example: To create a policy for multiple coffee maker things,
+ which gives **yourself** all permissions on all resources, set the policyId in the path,
+ e.g. to "com.acme.coffeemaker:policy-01" and the body part, like in the following snippet.
+
+ ```
+ {
+ "entries": {
+ "DEFAULT": {
+ "subjects": {
+ "{{ request:subjectId }}": {
+ "type": "the creator"
+ }
+ },
+ "resources": {
+ "policy:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "thing:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "message:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ ### Update an existing policy
+ For updating an existing policy, the authorized subject needs WRITE permission on the policy's root resource.
+
+ The ID of a policy cannot be changed after creation. Any `policyId` specified in the request body is therefore ignored.
+
+ ### Partially update an existing policy
+ Partial updates are not supported.
+
+ If you need to create or update a specific label, resource, or subject, please use the respective sub-resources.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ - $ref: '../../parameters/allowPolicyLockoutParam.yml'
+ responses:
+ '201':
+ description: The policy was successfully created.
+ 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
+ Location:
+ description: The location of the created policy resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policy.yml'
+ '204':
+ description: The policy was successfully updated.
+ 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 `policyId` 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 policy to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the root `policy:/` resource,
+ without any revoke in a deeper path of the policy resource.
+ (You can omit this check by setting the `allow-policy-lockout` parameter.)
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/policy.yml'
+ example: {
+ "entries": {
+ "DEFAULT": {
+ "subjects": {
+ "{{ request:subjectId }}": {
+ "type": "the creator"
+ }
+ },
+ "resources": {
+ "policy:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "thing:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "message:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ }
+ }
+ }
+ }
+ }
+ description: |-
+ JSON representation of the policy.
+ Use the placeholder `{{ request:subjectId }}` in order to let the
+ backend insert the authenticated subjectId of the HTTP request.
+ required: true
+delete:
+ summary: Delete a specific policy
+ description: |-
+ Deletes the policy identified by the `policyId` path parameter. Deleting
+ a policy does not implicitly delete other entities (e.g. things) which
+ use this policy.
+
+ Note: Delete the respective things **before** deleting the
+ policy, otherwise nobody has permission to read, update, or delete the things.
+ If you accidentally run into such a scenario, re-create the policy via
+ PUT `/policies/{policyId}`.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The policy was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the root `policy:/` resource,
+ without any revoke in a deeper path of the policy resource.having any revoke.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/resource.yml b/openapi/sources/paths/policies/resource.yml
new file mode 100644
index 0000000..a386ce0
--- /dev/null
+++ b/openapi/sources/paths/policies/resource.yml
@@ -0,0 +1,218 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve one specific Resource for a specific Label of a specific policy
+ description: |-
+ Returns the resource with path `resourcePath` of the policy identified
+ by the `policyId` path parameter, and
+ by the `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/resourcePathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The request successfully returned completed and returned is the
+ Resource.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/resourceEntry.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID,
+ the policy entry or the Resource was not found in the context of the
+ authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify one specific Resource for a specific Label of a specific policy
+ description: |-
+ Create or modify the Resource with path `resourcePath` of the policy
+ entry identified by the `label` path parameter belonging to the policy
+ identified by the `policyId` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/resourcePathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '201':
+ description: The Resource was successfully created.
+ 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
+ Location:
+ description: The location of the created Resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/resourceEntry.yml'
+ '204':
+ description: The Resource was successfully updated.
+ 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
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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 is invalid, or no valid Resource JSON object.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries/{label}/resources/{resourcePath}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/resourceEntry.yml'
+ example: {}
+ description: JSON representation of the Resource
+ required: true
+delete:
+ summary: Delete one specific Resource for a specific Label of a specific policy
+ description: |-
+ Deletes the resource with path `resourcePath` from the policy
+ identified by the the `policyId` path parameter, and by the
+ `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/resourcePathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The Resource was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries/{label}/resources/{resourcePath}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID,
+ the policy entry or the Resource was not found in the context of the
+ authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/resources.yml b/openapi/sources/paths/policies/resources.yml
new file mode 100644
index 0000000..70ec84f
--- /dev/null
+++ b/openapi/sources/paths/policies/resources.yml
@@ -0,0 +1,184 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve all Resources for a specific Label of a specific policy
+ description: |-
+ Returns all resource entries of the policy identified by
+ the `policyId` path parameter,
+ and by the `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The request successfully returned. The resources are returned.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/resources.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify all Resources for a specific Label of a specific policy
+ description: |-
+ Create or modify all resources of the policy
+ identified by the `policyId` path parameter,
+ and by the `label` path parameter.
+
+ ### Delete all resource entries
+
+ Set the empty body part, if you need to delete all resource entries: { }
+
+ ### Set max permissions on all ressources
+ ```
+ {
+ "policy:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "thing:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ },
+ "message:/": {
+ "grant": [
+ "READ",
+ "WRITE"
+ ],
+ "revoke": []
+ }
+ }
+ }
+ ```
+ ### Allow to read all parts of a thing except the "confidential" feature
+ ```
+ {
+ "thing:/": {
+ "grant": [ "READ" ],
+ "revoke": []
+ },
+ "things:/{thingId}/features/confidential:/": {
+ "grant": [],
+ "revoke": [ "READ"]
+ },
+ }
+ ```
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The Resources were successfully created or updated.
+ 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 `policyId` 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 is invalid, or no valid Resources JSON object.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the root `policy:/entries/{label}/resources` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/resources.yml'
+ example: {}
+ description: JSON representation of the Resources
+ required: true
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/subject.yml b/openapi/sources/paths/policies/subject.yml
new file mode 100644
index 0000000..495f84b
--- /dev/null
+++ b/openapi/sources/paths/policies/subject.yml
@@ -0,0 +1,219 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve one specific Subject for a specific Label of a specific policy
+ description: |-
+ Returns the subject with ID `subjectId` of the policy entry identified
+ by the `policyId` path parameter, and by the `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/subjectIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The request successfully returned completed and returned is the
+ Subject.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/subjectEntry.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID,
+ the policy entry or the Subject was not found in the context of the
+ authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify one specific Subject for a specific Label of a specific policy
+ description: |-
+ Create or modify the subject with ID `subjectId` of the policy identified
+ by the `policyId` path parameter, and
+ by the `label` path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/subjectIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '201':
+ description: The Subject was successfully created.
+ 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
+ Location:
+ description: The location of the created Subject
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/subjectEntry.yml'
+ '204':
+ description: The Subject was successfully updated.
+ 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 `policyId` 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 policy subject to be created/modified is invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the root `policy:/entries/{label}/subjects/{subjectId}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/subjectEntry.yml'
+ example: {}
+ description: JSON representation of the Subject
+ required: true
+delete:
+ summary: Delete one specific Subject for a specific Label of a specific policy
+ description: |-
+ Deletes the subject with ID `subjectId` from the policy identified
+ by the `policyId` path parameter and
+ by the `label` path parameter.
+
+ Note: If the subject is used in other labels, it will not be deleted there,
+ i.e. it will not lose those permissions, but only the permissions defined in the
+ label specified at this path.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/subjectIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The Subject was successfully deleted.
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the root `policy:/entries/{label}/subjects/{subjectId}` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID,
+ the policy entry or the Subject was not found in the context of the
+ authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/policies/subjects.yml b/openapi/sources/paths/policies/subjects.yml
new file mode 100644
index 0000000..57b5c6e
--- /dev/null
+++ b/openapi/sources/paths/policies/subjects.yml
@@ -0,0 +1,156 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve all Subjects for a specific Label of a specific policy
+ description: |-
+ Returns all subject entries of the policy identified by the
+ `policyId` path parameter, and by the `label`
+ path parameter.
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The request successfully returned. The subjects are returned.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/subjects.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `policyId` 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID or
+ the policy entry was not found in the context of the authenticated
+ user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or modify all Subjects for a specific Label of a specific policy
+ description: |-
+ Create or modify at once ALL subjects of the policy entry identified
+ by the `policyId` path parameter, and by the `label` path parameter.
+
+ ### Example - delete all subjects
+ To delete all subjects set an empty body { }
+
+ ### Example - entities authenticated by nginx
+ To add a user authenticated via pre-authentication at nginx:
+
+ ```
+ {
+ "nginx:ID-user": {
+ "type": "pre authenticated user from nginx"
+ }
+ }
+ ```
+ tags:
+ - Policies
+ parameters:
+ - $ref: '../../parameters/policyIdPathParam.yml'
+ - $ref: '../../parameters/labelPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The Subjects were successfully created or updated.
+ 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 `policyId` 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 policy subjects to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ You need `WRITE` permission on the `policy:/entries/{label}/subjects` resource,
+ without any revoke in a deeper path of the policy resource.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The policy with the given ID was
+ not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/subjects.yml'
+ example: {}
+ description: |-
+ JSON representation of the Subjects.
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the
+ backend insert the authenticated subjectId of the HTTP request.
+ required: true
\ No newline at end of file
diff --git a/openapi/sources/paths/search/things-count.yml b/openapi/sources/paths/search/things-count.yml
new file mode 100644
index 0000000..5b11c5b
--- /dev/null
+++ b/openapi/sources/paths/search/things-count.yml
@@ -0,0 +1,64 @@
+# Copyright (c) 2020 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
+get:
+ summary: Count things
+ description: |-
+ This resource can be used to count things.
+
+ The query parameter `filter` is not mandatory. If it is not set there is
+ returned the total amount of things which the logged in user is allowed
+ to read.
+
+ To search for nested properties, we use JSON Pointer notation
+ (RFC-6901). See the following example how to search for the sub property
+ `location` of the parent property `attributes` with a forward slash as
+ separator:
+
+ ```eq(attributes/location,"kitchen")```
+ parameters:
+ - $ref: '../../parameters/searchFilter.yml'
+ - $ref: '../../parameters/namespacesFilter.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ tags:
+ - Things-Search
+ responses:
+ '200':
+ description: A number indicating the amount of matched things
+ content:
+ application/json:
+ schema:
+ type: integer
+ '400':
+ description: |-
+ The request could not be completed. A provided parameter is in a
+ wrong format.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: The request could not be completed due to an invalid authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '504':
+ description: The request ran out of time to execute on the the back-end. Optimize your query and try again.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/search/things.yml b/openapi/sources/paths/search/things.yml
new file mode 100644
index 0000000..6a82b67
--- /dev/null
+++ b/openapi/sources/paths/search/things.yml
@@ -0,0 +1,108 @@
+# Copyright (c) 2020 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
+get:
+ summary: Search for things
+ description: |-
+ This resource can be used to search for things.
+
+ * The query parameter `filter` is not mandatory. If it is not set, the
+ result contains all things which the logged in user is allowed to read.
+
+ * The search is case sensitive. In case you don't know how exactly the
+ spelling of value of the namespace, name, attribute, feature etc. is, use the *like*
+ notation instead of *eq* for filtering.
+
+ * The resource supports sorting and paging. If paging is not explicitly
+ specified by means of the `size` option, a default count of `25`
+ documents is returned.
+
+ * The internal search index is "eventually consistent". Consistency with the latest
+ thing updates should recover within milliseconds.
+ parameters:
+ - $ref: '../../parameters/searchFilter.yml'
+ - $ref: '../../parameters/namespacesFilter.yml'
+ - $ref: '../../parameters/thingFieldsQueryParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - name: option
+ in: query
+ description: |-
+ Possible values for the parameter:
+
+ #### Sort operations
+
+ * ```sort([+|-]{property})```
+ * ```sort([+|-]{property},[+|-]{property},...)```
+
+ #### Paging operations
+
+ * ```size({page-size})``` Maximum allowed page size is `200`. Default page size is `25`.
+ * ```cursor({cursor-id})``` Start the search from the cursor location. Specify the cursor ID without
+ quotation marks. Cursor IDs are given in search responses and mark the position after the last entry of
+ the previous search. The meaning of cursor IDs is unspecified and may change without notice.
+
+ The paging option `limit({offset},{count})` is deprecated.
+ It may result in slow queries or timeouts and will be removed eventually.
+
+ #### Examples:
+
+ * ```sort(+thingId)```
+ * ```sort(-attributes/manufacturer)```
+ * ```sort(+thingId,-attributes/manufacturer)```
+ * ```size(10)``` return 10 results
+ * ```cursor(LOREMIPSUM)``` return results after the position of the cursor `LOREMIPSUM`.
+
+ #### Combine:
+
+ If you need to specify multiple options, when using the swagger UI just write each option in a new line.
+ When using the plain REST API programmatically,
+ you will need to separate the options using a comma (,) character.
+
+ ```size(200),cursor(LOREMIPSUM)```
+
+ The deprecated paging option `limit` may not be combined with the other paging options `size` and `cursor`.
+ required: false
+ schema:
+ type: string
+ tags:
+ - Things-Search
+ responses:
+ '200':
+ description: An array of the matching things.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/searchResultThings.yml'
+ '400':
+ description: |-
+ The request could not be completed. A provided parameter is in a
+ wrong format.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: The request could not be completed due to an invalid authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '504':
+ description: The request ran out of time to execute on the the back-end. Optimize your query and try again.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/things/attribute.yml b/openapi/sources/paths/things/attribute.yml
new file mode 100644
index 0000000..615fbe7
--- /dev/null
+++ b/openapi/sources/paths/things/attribute.yml
@@ -0,0 +1,206 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve a specific attribute of a specific thing
+ description: |-
+ 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).
+
+ Example:
+ In order to retrieve 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/timeoutParam.yml'
+ responses:
+ '200':
+ description: The attribute was successfully retrieved.
+ 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
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ * 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
+ `/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:
+ '201':
+ description: The attribute was successfully created.
+ 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
+ Location:
+ description: The location of the created attribute resource
+ schema:
+ type: string
+ '204':
+ description: The attribute was successfully modified.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/value.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:
+ - $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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting a single attribute of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/things/attributes.yml b/openapi/sources/paths/things/attributes.yml
new file mode 100644
index 0000000..b0cc20b
--- /dev/null
+++ b/openapi/sources/paths/things/attributes.yml
@@ -0,0 +1,192 @@
+# Copyright (c) 2020 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
+get:
+ summary: List all attributes of a specific thing
+ description: |-
+ Returns all attributes of the thing identified by the `thingId` path parameter.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/attributesFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The attributes of the specific thing were successfully retrieved.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/attributes.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or update all attributes of a specific thing at once
+ description: |-
+ Create or update the attributes of a thing identified by the `thingId`
+ path parameter. The attributes will be overwritten - all at once - with the
+ content (JSON) set in the request body.
+ 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:
+ '201':
+ description: The attributes were successfully created.
+ 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
+ Location:
+ description: The location of the created attribute resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/attributes.yml'
+ '204':
+ description: The attributes were successfully updated.
+ 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 created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/attributes.yml'
+delete:
+ summary: Delete all attributes of a specific thing at once
+ description: |-
+ Deletes all attributes of the thing identified by the `thingId` path
+ parameter.
+ 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 deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting all attributes of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID or
+ its attributes were not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/things/definition.yml b/openapi/sources/paths/things/definition.yml
new file mode 100644
index 0000000..103e8fc
--- /dev/null
+++ b/openapi/sources/paths/things/definition.yml
@@ -0,0 +1,206 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve the definition of a specific thing
+ description: |-
+ Returns the definition of the thing identified by the `thingId` path parameter.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The request successfully returned the definition of the specific thing.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/definition.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the caller has insufficient permissions.
+ For modifying the definition of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+put:
+ summary: Create or update 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 assign it to a new one by setting the new definition in the request body.
+ 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:
+ '201':
+ description: The definition was successfully created.
+ 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
+ Location:
+ description: The location of the created definition resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/definition.yml'
+ '204':
+ description: The definition was successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/definition.yml'
+delete:
+ summary: Delete the definition of a specific thing
+ description: |-
+ Deletes the definition of the thing identified by the `thingId`.
+ 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 deleted.
+ '400':
+ description: |-
+ The request could not be completed. 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID or
+ its definition was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/things/index.yml b/openapi/sources/paths/things/index.yml
new file mode 100644
index 0000000..c6d1832
--- /dev/null
+++ b/openapi/sources/paths/things/index.yml
@@ -0,0 +1,178 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve multiple things with specified IDs
+ description: |-
+ Returns all things passed in by the required parameter `ids`, which you (the authorized subject) are allowed to read.
+
+ Optionally, if you want to retrieve only some of the thing's fields, you can use the specific field selectors (see parameter `fields`) .
+
+ Tip: If you don't know the thing IDs, start with the search resource.
+ tags:
+ - Things
+ parameters:
+ - name: ids
+ in: query
+ description: |-
+ Contains a comma-separated list of `thingId`s to retrieve in one
+ single request.
+ required: true
+ schema:
+ type: string
+ - $ref: '../../parameters/thingFieldsQueryParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: |-
+ The successfully completed request contains as its result the first 200 for the user available Things.
+ The Things are sorted in the same order as the Thing IDs were provided in the `ids` parameter.
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '../../schemas/thing.yml'
+ '400':
+ description: |-
+ The request could not be completed. At least one of the defined
+ query parameters was invalid.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '414':
+ description: |-
+ The request could not be completed due to an URI length exceeding 8k
+ characters.
+post:
+ summary: Create a new thing
+ description: |-
+ Creates a thing with a default `thingId` and a default `policyId`.
+
+ The thing will be empty, i.e. no features, definition, attributes etc. by default.
+
+ The default `thingId` consists of your default namespace and a UUID.
+
+ The default `policyId` is identical with the default `thingId`, and allows the currently authorized subject all permissions.
+
+ In case you need to create a thing with a specific ID, use a *PUT* request instead, as any `thingId` specified in the request body will be ignored.
+
+ The field `_created` is filled automatically with the timestamp of the creation. The field is read-only and can
+ be retrieved later by explicitly selecting it or used in search filters.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ - $ref: '../../parameters/allowPolicyLockoutParam.yml'
+ responses:
+ '201':
+ description: The thing was successfully created.
+ 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
+ Location:
+ description: The location of the created thing resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/thing.yml'
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `thingId` must not be set in the request body
+ * the JSON body of the thing to be created is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller had insufficient permissions to read the referenced thing.
+ * the policy that should be copied does not exist.
+ * the caller had insufficient permissions to read the policy that should be copied.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/newThing.yml'
+ example: {
+ "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
+ }
+ }
+ }
+ }
+ }
+ 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
diff --git a/openapi/sources/paths/things/policyid.yml b/openapi/sources/paths/things/policyid.yml
new file mode 100644
index 0000000..9978d4b
--- /dev/null
+++ b/openapi/sources/paths/things/policyid.yml
@@ -0,0 +1,147 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve the policy ID of a thing
+ description: |-
+ Returns the policy ID of the thing identified by the `thingId` path parameter.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The request successfully returned the policy ID.
+ 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
+ content:
+ application/json:
+ schema:
+ type: string
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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
+ 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.
+ 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:
+ '201':
+ description: |-
+ The policy ID was successfully created. 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
+ content:
+ application/json:
+ schema:
+ type: string
+ '204':
+ description: The policy ID was successfully updated.
+ 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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/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
new file mode 100644
index 0000000..40fafab
--- /dev/null
+++ b/openapi/sources/paths/things/thing.yml
@@ -0,0 +1,361 @@
+# Copyright (c) 2020 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
+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.
+
+ 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.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/thingFieldsQueryParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ responses:
+ '200':
+ description: The request successfully returned the specific thing.
+ 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
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/thing.yml'
+ '304':
+ $ref: '../../responses/notModified.yml'
+ '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))
+ * at least one of the defined query parameters is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+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.
+
+ * 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.
+
+
+ ### Create a new thing
+ 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:
+ 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
+ }
+ }
+ }
+ }
+ }
+ ```
+ 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.
+
+ In case you need to associate the new thing to an already existing policy you can additionally
+ set a policy e.g. "policyId": "com.acme.coffeemaker:policy-1" as the first element in the body part.
+ Keep in mind, that you can also change the assignment to another policy anytime,
+ with a request on the sub-resource "PUT /things/{thingId}/policyId"
+
+ The field `_created` is filled automatically with the timestamp of the creation. The field is read-only and can
+ be retrieved later by explicitly selecting it or used in search filters.
+
+ ### Update an existing thing
+
+ For updating an existing thing, the authorized subject needs **WRITE** permission on the thing's root resource.
+
+ The ID of a thing cannot be changed after creation. Any `thingId`
+ specified in the request body is therefore ignored.
+
+ ### Partially update an existing thing
+
+ When updating an existing thing, which already contains `attributes`, `definition` `policyId` or `features`,
+ the existing fields must not explicitly be provided again.
+ For this "PUT thing" request - and only for this top-level update on the thing -
+ the top-level field to update is **merged** with the existing top-level fields of the thing.
+
+ ### Example for a partial update
+
+ Given, a thing already exists with this content:
+
+ ```
+ {
+ "thingId": "namespace:thing-name",
+ "policyId": "namespace:policy-name",
+ "definition": "namespace:model:version",
+ "attributes": {
+ "foo": 1
+ },
+ "features": {...}
+ }
+ ```
+
+ The thing's `attributes` may be modified without having to pass the `policyId` or
+ the `features` in again.
+ For updating the `attributes`, following request body would be sufficient :
+
+ ```
+ {
+ "attributes": {
+ "foo": 2,
+ "bar": false
+ }
+ }
+ ```
+
+ The `policyId` and `features` of the thing will not be overwritten.
+ The thing will be merged into:
+
+ ```
+ {
+ "thingId": "namespace:thing-name",
+ "policyId": "namespace:policy-name",
+ "definition": "namespace:model:version",
+ "attributes": {
+ "foo": 2,
+ "bar": false
+ },
+ "features": {...}
+ }
+ ```
+ 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:
+ '201':
+ description: The thing was successfully created.
+ 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
+ Location:
+ description: The location of the created thing resource
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/thing.yml'
+ '204':
+ description: The thing was successfully modified.
+ 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 thing to be created/modified is invalid
+ * the JSON body of the thing to be created/modified contains a `thingId`
+ which does not match the ID in the path
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/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.
+ * the caller has insufficient permissions to read the policy that should be copied.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/newThing.yml'
+ example: {
+ "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
+ }
+ }
+ }
+ }
+ }
+ description: JSON representation of the thing to be modified.
+delete:
+ summary: Delete a specific thing
+ description: |-
+ Deletes the thing identified by the `thingId` path parameter.
+
+ This will not delete the policy, which is used for controlling access to this thing.
+
+ You can delete the policy afterwards via DELETE `/policies/{policyId}` if you don't need it for other things.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The thing was successfully deleted.
+ '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/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller had insufficient permissions.
+ For deleting an existing thing, an unrestricted `WRITE` permission on the thing's root resource is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/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/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
\ No newline at end of file
diff --git a/openapi/sources/paths/whoami/index.yml b/openapi/sources/paths/whoami/index.yml
new file mode 100644
index 0000000..161d62b
--- /dev/null
+++ b/openapi/sources/paths/whoami/index.yml
@@ -0,0 +1,30 @@
+# Copyright (c) 2020 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
+get:
+ summary: Retrieve information about the current caller
+ description: |-
+ Get information about the current caller, e.g. the auth subjects that are generated for the caller.
+ tags:
+ - Policies
+ responses:
+ '200':
+ description: |-
+ The request successfully returned information about the caller.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/whoami.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/requests/attributes.yml b/openapi/sources/requests/attributes.yml
new file mode 100644
index 0000000..fbe45ff
--- /dev/null
+++ b/openapi/sources/requests/attributes.yml
@@ -0,0 +1,33 @@
+# Copyright (c) 2020 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/json:
+ schema:
+ $ref: '../schemas/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 modified at once. Consider that the
+ value has to be a JSON object or `null`.
+
+ Examples:
+ * an empty object: `{}` - would just delete all old attributes
+ * 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
+required: true
\ No newline at end of file
diff --git a/openapi/sources/requests/definition.yml b/openapi/sources/requests/definition.yml
new file mode 100644
index 0000000..7f663a3
--- /dev/null
+++ b/openapi/sources/requests/definition.yml
@@ -0,0 +1,21 @@
+# Copyright (c) 2020 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/json:
+ schema:
+ $ref: '../schemas/definition.yml'
+ example: '"example:test:definition"'
+description: |-
+ JSON string of the definition to be modified. Consider that the
+ value has to be a JSON string or `null`, 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: `""`
\ No newline at end of file
diff --git a/openapi/sources/requests/payload.yml b/openapi/sources/requests/payload.yml
new file mode 100644
index 0000000..7736e6c
--- /dev/null
+++ b/openapi/sources/requests/payload.yml
@@ -0,0 +1,26 @@
+# Copyright (c) 2020 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/json:
+ schema:
+ type: string
+ example: ''
+ application/octet-stream:
+ schema:
+ type: string
+ example: ''
+ text/plain:
+ schema:
+ type: string
+ example: ''
+description: |-
+ Payload of the message with max size of 250 kB. It can be any HTTP
+ supported content, including binary content.
\ No newline at end of file
diff --git a/openapi/sources/requests/value.yml b/openapi/sources/requests/value.yml
new file mode 100644
index 0000000..ee79c16
--- /dev/null
+++ b/openapi/sources/requests/value.yml
@@ -0,0 +1,31 @@
+# Copyright (c) 2020 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/json:
+ schema:
+ type: object
+ example: { }
+description: |-
+ JSON representation of the value to be created/updated. This may be as
+ well `null` or 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 ]`
+required: true
\ No newline at end of file
diff --git a/openapi/sources/responses/entityTooLarge.yml b/openapi/sources/responses/entityTooLarge.yml
new file mode 100644
index 0000000..a46ba96
--- /dev/null
+++ b/openapi/sources/responses/entityTooLarge.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+description: |-
+ The created or modified entity is larger than the accepted limit of 100 kB.
+content:
+ application/json:
+ schema:
+ $ref: '../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/responses/messageTimeout.yml b/openapi/sources/responses/messageTimeout.yml
new file mode 100644
index 0000000..2d0eca3
--- /dev/null
+++ b/openapi/sources/responses/messageTimeout.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+description: |-
+ The request could not be completed as there is no consumer for this message connected.
+content:
+ application/json:
+ schema:
+ $ref: '../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/responses/messageTooLarge.yml b/openapi/sources/responses/messageTooLarge.yml
new file mode 100644
index 0000000..fbf9108
--- /dev/null
+++ b/openapi/sources/responses/messageTooLarge.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+description: |-
+ The size of the send message is larger than the accepted limit of 250 kB.
+content:
+ application/json:
+ schema:
+ $ref: '../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/responses/notModified.yml b/openapi/sources/responses/notModified.yml
new file mode 100644
index 0000000..ff173b4
--- /dev/null
+++ b/openapi/sources/responses/notModified.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 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
+description: |-
+ The (sub-)resource has not been modified. This happens when you specified a If-None-Match header which
+ matches the current ETag of the (sub-)resource.
+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
\ No newline at end of file
diff --git a/openapi/sources/responses/preconditionFailed.yml b/openapi/sources/responses/preconditionFailed.yml
new file mode 100644
index 0000000..40253e2
--- /dev/null
+++ b/openapi/sources/responses/preconditionFailed.yml
@@ -0,0 +1,26 @@
+# Copyright (c) 2020 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
+description: |-
+ A precondition for reading or writing the (sub-)resource failed. This will happen for write requests, if you
+ specified an If-Match or If-None-Match header, which fails the precondition check against the current ETag of
+ the (sub-)resource. For read requests, this error may only happen for a failing If-Match header. In case of a
+ failing If-None-Match header for a read request, status 304 will be returned instead.
+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
+content:
+ application/json:
+ schema:
+ $ref: '../schemas/advancedError.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/advancedError.yml b/openapi/sources/schemas/advancedError.yml
new file mode 100644
index 0000000..df9239f
--- /dev/null
+++ b/openapi/sources/schemas/advancedError.yml
@@ -0,0 +1,30 @@
+# Copyright (c) 2020 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
+properties:
+ status:
+ type: integer
+ description: The HTTP status of the error
+ error:
+ type: string
+ description: The error code of the occurred exception
+ message:
+ type: string
+ description: The message of the error - what went wrong
+ description:
+ type: string
+ description: A description how to fix the error or more details
+ href:
+ type: string
+ description: A link to further information about the error and how to fix it
+required:
+ - status
+ - error
+ - message
\ No newline at end of file
diff --git a/openapi/sources/schemas/attributes.yml b/openapi/sources/schemas/attributes.yml
new file mode 100644
index 0000000..76f5c6e
--- /dev/null
+++ b/openapi/sources/schemas/attributes.yml
@@ -0,0 +1,12 @@
+# Copyright (c) 2020 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
+description: An arbitrary JSON object describing the attributes of a thing.
\ No newline at end of file
diff --git a/openapi/sources/schemas/definition.yml b/openapi/sources/schemas/definition.yml
new file mode 100644
index 0000000..82c8570
--- /dev/null
+++ b/openapi/sources/schemas/definition.yml
@@ -0,0 +1,13 @@
+# Copyright (c) 2020 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: string
+description: "A single fully qualified identifier of a definition in the form 'namespace:name:version'"
+pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
\ No newline at end of file
diff --git a/openapi/sources/schemas/error.yml b/openapi/sources/schemas/error.yml
new file mode 100644
index 0000000..bd4150f
--- /dev/null
+++ b/openapi/sources/schemas/error.yml
@@ -0,0 +1,26 @@
+# Copyright (c) 2020 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
+properties:
+ status:
+ type: integer
+ description: The HTTP status of the error
+ message:
+ type: string
+ description: The message of the error - what went wrong
+ description:
+ type: string
+ description: A description how to fix the error or more details
+ href:
+ type: string
+ description: A link to further information about the error and how to fix it
+required:
+ - status
+ - message
\ No newline at end of file
diff --git a/openapi/sources/schemas/feature.yml b/openapi/sources/schemas/feature.yml
new file mode 100644
index 0000000..6fb6759
--- /dev/null
+++ b/openapi/sources/schemas/feature.yml
@@ -0,0 +1,18 @@
+# Copyright (c) 2020 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:
+ definition:
+ $ref: "featureDefinition.yml"
+ properties:
+ $ref: "featureProperties.yml"
+ desiredProperties:
+ $ref: "featureDesiredProperties.yml"
\ No newline at end of file
diff --git a/openapi/sources/schemas/featureDefinition.yml b/openapi/sources/schemas/featureDefinition.yml
new file mode 100644
index 0000000..fe35b7b
--- /dev/null
+++ b/openapi/sources/schemas/featureDefinition.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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: array
+description: The definitions of a feature.
+items:
+ type: string
+ description: "A single fully qualified identifier of a feature definition in the form 'namespace:name:version'"
+ pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+)
\ No newline at end of file
diff --git a/openapi/sources/schemas/featureDesiredProperties.yml b/openapi/sources/schemas/featureDesiredProperties.yml
new file mode 100644
index 0000000..2a08d3e
--- /dev/null
+++ b/openapi/sources/schemas/featureDesiredProperties.yml
@@ -0,0 +1,12 @@
+# Copyright (c) 2020 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
+description: An arbitrary JSON object describing the desired properties of a feature.
\ No newline at end of file
diff --git a/openapi/sources/schemas/featureProperties.yml b/openapi/sources/schemas/featureProperties.yml
new file mode 100644
index 0000000..b695dc9
--- /dev/null
+++ b/openapi/sources/schemas/featureProperties.yml
@@ -0,0 +1,12 @@
+# Copyright (c) 2020 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
+description: An arbitrary JSON object describing the properties of a feature.
\ No newline at end of file
diff --git a/openapi/sources/schemas/features.yml b/openapi/sources/schemas/features.yml
new file mode 100644
index 0000000..bcb9f52
--- /dev/null
+++ b/openapi/sources/schemas/features.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2020 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
+description: |-
+ List of features where the key represents the `featureId` of each feature.
+ The `featureId` key must be unique in the list.
+additionalProperties:
+ $ref: 'feature.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/newThing.yml b/openapi/sources/schemas/newThing.yml
new file mode 100644
index 0000000..56c9db2
--- /dev/null
+++ b/openapi/sources/schemas/newThing.yml
@@ -0,0 +1,55 @@
+# Copyright (c) 2020 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:
+ _policy:
+ allOf:
+ - $ref: "./policy.yml"
+ description: |-
+ The initial policy to create for this thing. This will create a separate policy entity managed by resource `/policies/{thingId}`.
+
+
+ Use the placeholder `{{ request:subjectId }}` in order to let the backend insert the authenticated subjectId of the HTTP request.
+ _copyPolicyFrom:
+ type: string
+ description: |-
+ This field may contain
+ * the policy ID of an existing policy.
+
+ The policy is copied and used for this newly created thing. The
+ caller needs to have READ and WRITE<sup>*</sup> access to the policy.
+ * a placeholder reference to a thing in the format {{ ref:things/[thingId]/policyId }} where you need to
+ replace [thingId] with a valid thing ID.
+
+ The newly created thing will then obtain a copy of the policy of
+ the referenced thing. The caller needs to have READ access to the thing and READ and WRITE<sup>*</sup>
+ access to the policy of the thing.
+
+
+ <sup>*</sup> The check for WRITE permission avoids locking yourself out of the newly created policy. You can
+ bypass this check by setting the header `allowPolicyLockout` to `true`. Be aware that the authorized
+ subject cannot modify the policy if you do not assign WRITE permission on the policy resource!
+
+ If you want to specify a policy ID for the copied policy, use the policyId field.
+
+ This field must not be used together with the field _policy. If you specify both _policy and _copyPolicyFrom
+ this will lead to an error response.
+ policyId:
+ type: string
+ description: |-
+ The policy ID used for controlling access to this thing. Managed by
+ resource `/policies/{policyId}`.
+ definition:
+ $ref: 'definition.yml'
+ attributes:
+ $ref: 'attributes.yml'
+ features:
+ $ref: 'features.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/permission.yml b/openapi/sources/schemas/permission.yml
new file mode 100644
index 0000000..7cdda74
--- /dev/null
+++ b/openapi/sources/schemas/permission.yml
@@ -0,0 +1,15 @@
+# Copyright (c) 2020 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: string
+description: A Permission allows a certain action on an entity
+enum:
+ - READ
+ - WRITE
\ No newline at end of file
diff --git a/openapi/sources/schemas/policy.yml b/openapi/sources/schemas/policy.yml
new file mode 100644
index 0000000..91f4e34
--- /dev/null
+++ b/openapi/sources/schemas/policy.yml
@@ -0,0 +1,15 @@
+# Copyright (c) 2020 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
+description: policy consisting of policy entries
+properties:
+ entries:
+ $ref: 'policyEntries.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/policyEntries.yml b/openapi/sources/schemas/policyEntries.yml
new file mode 100644
index 0000000..382fb64
--- /dev/null
+++ b/openapi/sources/schemas/policyEntries.yml
@@ -0,0 +1,17 @@
+# Copyright (c) 2020 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
+description: Policy entries containing one policy entry for each arbitrary `label` key
+properties:
+ label1:
+ $ref: 'policyEntry.yml'
+ labelN:
+ $ref: 'policyEntry.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/policyEntry.yml b/openapi/sources/schemas/policyEntry.yml
new file mode 100644
index 0000000..db7008d
--- /dev/null
+++ b/openapi/sources/schemas/policyEntry.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 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
+description: Single policy entry containing Subjects and Resources.
+required:
+ - subjects
+ - resources
+properties:
+ subjects:
+ $ref: 'subjects.yml'
+ resources:
+ $ref: 'resources.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/resourceEntry.yml b/openapi/sources/schemas/resourceEntry.yml
new file mode 100644
index 0000000..d797daa
--- /dev/null
+++ b/openapi/sources/schemas/resourceEntry.yml
@@ -0,0 +1,23 @@
+# Copyright (c) 2020 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
+description: |-
+ Single (Authorization) Resource entry defining permissions per effect.
+ Allowed effects are `grant` and `revoke`.
+properties:
+ grant:
+ type: array
+ items:
+ $ref: 'permission.yml'
+ revoke:
+ type: array
+ items:
+ $ref: 'permission.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/resourceEntryRestricted.yml b/openapi/sources/schemas/resourceEntryRestricted.yml
new file mode 100644
index 0000000..d797daa
--- /dev/null
+++ b/openapi/sources/schemas/resourceEntryRestricted.yml
@@ -0,0 +1,23 @@
+# Copyright (c) 2020 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
+description: |-
+ Single (Authorization) Resource entry defining permissions per effect.
+ Allowed effects are `grant` and `revoke`.
+properties:
+ grant:
+ type: array
+ items:
+ $ref: 'permission.yml'
+ revoke:
+ type: array
+ items:
+ $ref: 'permission.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/resources.yml b/openapi/sources/schemas/resources.yml
new file mode 100644
index 0000000..b11c293
--- /dev/null
+++ b/openapi/sources/schemas/resources.yml
@@ -0,0 +1,23 @@
+# Copyright (c) 2020 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
+description: |-
+ (Authorization) Resources containing one ResourceEntry for each
+ `type:path` key, `type` being one of the following `thing`, `policy`, `message`.
+properties:
+ 'thing:/':
+ $ref: 'resourceEntry.yml'
+ 'thing:/attributes/some/path':
+ $ref: 'resourceEntryRestricted.yml'
+ 'policy:/':
+ $ref: 'resourceEntry.yml'
+ 'message:/':
+ $ref: 'resourceEntry.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/searchResultThings.yml b/openapi/sources/schemas/searchResultThings.yml
new file mode 100644
index 0000000..da41fd1
--- /dev/null
+++ b/openapi/sources/schemas/searchResultThings.yml
@@ -0,0 +1,17 @@
+# Copyright (c) 2020 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
+properties:
+ items:
+ type: array
+ items:
+ $ref: 'thing.yml'
+ cursor:
+ type: string
\ No newline at end of file
diff --git a/openapi/sources/schemas/subjectEntry.yml b/openapi/sources/schemas/subjectEntry.yml
new file mode 100644
index 0000000..05381d7
--- /dev/null
+++ b/openapi/sources/schemas/subjectEntry.yml
@@ -0,0 +1,18 @@
+# Copyright (c) 2020 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
+description: Single (Authorization) Subject entry holding its type.
+required:
+ - type
+properties:
+ type:
+ type: string
+ description: The type is offered only for documentation purposes. You are not restricted to any specific types, but we recommend to use it to specify the kind of the subject as shown in our examples.
\ No newline at end of file
diff --git a/openapi/sources/schemas/subjects.yml b/openapi/sources/schemas/subjects.yml
new file mode 100644
index 0000000..97bf2ef
--- /dev/null
+++ b/openapi/sources/schemas/subjects.yml
@@ -0,0 +1,18 @@
+# Copyright (c) 2020 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
+description: |-
+ A SubjectEntry defines who is addressed.
+properties:
+ 'nginx:subjectId1':
+ $ref: 'subjectEntry.yml'
+ 'nginx:subjectIdN':
+ $ref: 'subjectEntry.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/thing.yml b/openapi/sources/schemas/thing.yml
new file mode 100644
index 0000000..1be8c82
--- /dev/null
+++ b/openapi/sources/schemas/thing.yml
@@ -0,0 +1,49 @@
+# Copyright (c) 2020 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
+required:
+ - thingId
+ - policyId
+ - attributes
+ - definition
+ - features
+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.yml'
+ _revision:
+ type: string
+ description: |-
+ _(read-only)_ The revision is a counter which is incremented on each modification of a Thing. This field
+ is not returned by default but must be selected explicitly.
+ _created:
+ type: string
+ description: |-
+ _(read-only)_ The created timestamp of the Thing in ISO-8601 UTC format. The timestamp is set on creation
+ of a Thing. This field is not returned by default but must be selected explicitly.
+ _modified:
+ type: string
+ description: |-
+ _(read-only)_ The modified timestamp of the Thing in ISO-8601 UTC format. The timestamp is set on each
+ modification of a Thing. This field is not returned by default but must be selected explicitly.
+ _metadata:
+ type: object
+ description: |-
+ _(read-only)_ The Metadata of the Thing. This field is not returned by default but must be selected explicitly.
\ No newline at end of file
diff --git a/openapi/sources/schemas/whoami.yml b/openapi/sources/schemas/whoami.yml
new file mode 100644
index 0000000..02253e1
--- /dev/null
+++ b/openapi/sources/schemas/whoami.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 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
+description: |-
+ Contains information about the current user and the auth subjects available for the used authentication.
+properties:
+ defaultSubject:
+ $ref: 'whoamiSubject.yml'
+ subjects:
+ type: array
+ items:
+ $ref: 'whoamiSubject.yml'
\ No newline at end of file
diff --git a/openapi/sources/schemas/whoamiSubject.yml b/openapi/sources/schemas/whoamiSubject.yml
new file mode 100644
index 0000000..a27197f
--- /dev/null
+++ b/openapi/sources/schemas/whoamiSubject.yml
@@ -0,0 +1,12 @@
+# Copyright (c) 2020 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: string
+description: An auth subject that can be used to provide access for a caller (e.g. in subject entries of policies).
\ No newline at end of file
diff --git a/presentations.html b/presentations.html
index 54a6594..2783b13 100644
--- a/presentations.html
+++ b/presentations.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1581,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 6f59819..7e9a27d 100644
--- a/protocol-bindings.html
+++ b/protocol-bindings.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1561,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 115fbf9..c9305fb 100644
--- a/protocol-examples-createattribute.html
+++ b/protocol-examples-createattribute.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1563,7 +1611,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 383860a..de44c82 100644
--- a/protocol-examples-createattributes.html
+++ b/protocol-examples-createattributes.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1568,7 +1616,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2723807..f84d19a 100644
--- a/protocol-examples-createdefinition.html
+++ b/protocol-examples-createdefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1561,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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
new file mode 100644
index 0000000..f61b386
--- /dev/null
+++ b/protocol-examples-createdesiredproperties.html
@@ -0,0 +1,1653 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, create feature desiredProperties">
+<title> Create Feature Desired Properties • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Create Feature Desired Properties">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Create Feature Desired Properties</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="modifyfeaturedesiredproperties">ModifyFeatureDesiredProperties</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="modifyfeaturedesiredpropertiesresponse">ModifyFeatureDesiredPropertiesResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertiescreated">FeatureDesiredPropertiesCreated</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/created"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-createdesiredproperty.html b/protocol-examples-createdesiredproperty.html
new file mode 100644
index 0000000..3ef6307
--- /dev/null
+++ b/protocol-examples-createdesiredproperty.html
@@ -0,0 +1,1643 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, create desiredProperty">
+<title> Create a single desired property • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Create a single desired property">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Create a single desired property</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="modifyfeaturedesiredproperty">ModifyFeatureDesiredProperty</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="modifyfeaturedesiredpropertyresponse">ModifyFeatureDesiredPropertyResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertycreated">FeatureDesiredPropertyCreated</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/created"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-createfeature.html b/protocol-examples-createfeature.html
index 28f1ffb..1645b9c 100644
--- a/protocol-examples-createfeature.html
+++ b/protocol-examples-createfeature.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1520,6 +1568,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1548,6 +1602,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
@@ -1572,7 +1632,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 76e335a..dcec75a 100644
--- a/protocol-examples-createfeatures.html
+++ b/protocol-examples-createfeatures.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1521,6 +1569,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1551,6 +1605,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
@@ -1576,7 +1636,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 20668ac..45df7a7 100644
--- a/protocol-examples-createproperties.html
+++ b/protocol-examples-createproperties.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1567,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 17391fe..210a344 100644
--- a/protocol-examples-createproperty.html
+++ b/protocol-examples-createproperty.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1557,7 +1605,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c78c55d..e5328fd 100644
--- a/protocol-examples-creatething.html
+++ b/protocol-examples-creatething.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1533,6 +1581,9 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1563,6 +1614,9 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1593,6 +1647,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1656,7 +1716,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 6d48617..2a5b65f 100644
--- a/protocol-examples-createthingdefinition.html
+++ b/protocol-examples-createthingdefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1558,7 +1606,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 59180f8..fe2ed0d 100644
--- a/protocol-examples-deleteattribute.html
+++ b/protocol-examples-deleteattribute.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 96a7626..cc8e42f 100644
--- a/protocol-examples-deleteattributes.html
+++ b/protocol-examples-deleteattributes.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ef5299f..693a668 100644
--- a/protocol-examples-deletedefinition.html
+++ b/protocol-examples-deletedefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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
new file mode 100644
index 0000000..0f8bb25
--- /dev/null
+++ b/protocol-examples-deletedesiredproperties.html
@@ -0,0 +1,1641 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, delete feature desiredProperties">
+<title> Delete Feature Desired Properties • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Delete Feature Desired Properties">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Delete Feature Desired Properties</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="deletefeaturedesiredproperties">DeleteFeatureDesiredProperties</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="deletefeaturedesiredpropertiesresponse">DeleteFeatureDesiredPropertiesResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertiesdeleted">FeatureDesiredPropertiesDeleted</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/deleted"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-deletedesiredproperty.html b/protocol-examples-deletedesiredproperty.html
new file mode 100644
index 0000000..59c20bd
--- /dev/null
+++ b/protocol-examples-deletedesiredproperty.html
@@ -0,0 +1,1641 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, delete desiredProperty">
+<title> Delete a single desired property • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Delete a single desired property">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Delete a single desired property</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="deletefeaturedesiredproperty">DeleteFeatureDesiredProperty</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="deletefeaturedesiredpropertyresponse">DeleteFeatureDesiredPropertyResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertydeleted">FeatureDesiredPropertyDeleted</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/deleted"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-deletefeature.html b/protocol-examples-deletefeature.html
index 56ff76d..e5e2a58 100644
--- a/protocol-examples-deletefeature.html
+++ b/protocol-examples-deletefeature.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4864331..ac98f03 100644
--- a/protocol-examples-deletefeatures.html
+++ b/protocol-examples-deletefeatures.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a805564..3a03a5e 100644
--- a/protocol-examples-deleteproperties.html
+++ b/protocol-examples-deleteproperties.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ac39ede..d1ec6e0 100644
--- a/protocol-examples-deleteproperty.html
+++ b/protocol-examples-deleteproperty.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0882776..d2afb1c 100644
--- a/protocol-examples-deletething.html
+++ b/protocol-examples-deletething.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e2a677a..600ee8c 100644
--- a/protocol-examples-deletethingdefinition.html
+++ b/protocol-examples-deletethingdefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 43f0c42..a6a749e 100644
--- a/protocol-examples-errorresponses.html
+++ b/protocol-examples-errorresponses.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li class="active"><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1763,6 +1811,70 @@
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>
+<h2 id="thingsfeaturedesiredpropertiesnotfound">things:feature.desiredProperties.notfound</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"unknown/unknown/things/twin/errors"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">404</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"error"</span><span class="p">:</span><span class="w"> </span><span class="s2">"things:feature.desiredProperties.notfound"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"The desired properties of the Feature with ID 'accelerometer' on the Thing with ID 'com.acme:xdk_53' do not exist or the requester had insufficient permissions to access it."</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Check if the ID of the Thing and the Feature ID was correct and you have sufficient permissions."</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">404</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="thingsfeaturedesiredpropertiesnotmodifiable">things:feature.desiredProperties.notmodifiable</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"unknown/unknown/things/twin/errors"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">403</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"error"</span><span class="p">:</span><span class="w"> </span><span class="s2">"things:feature.desiredProperties.notmodifiable"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"The desired properties of the Feature with ID 'accelerometer' on the Thing with ID 'com.acme:xdk_53' cannot be modified as the requester had insufficient permissions to modify it (WRITE is required)."</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Check if the ID of the Thing and the Feature ID was correct and you have sufficient permissions."</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">403</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="thingsfeaturedesiredpropertynotfound">things:feature.desiredProperty.notfound</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"unknown/unknown/things/twin/errors"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">404</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"error"</span><span class="p">:</span><span class="w"> </span><span class="s2">"things:feature.desiredProperty.notfound"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"The desired property with JSON Pointer '/x' of the Feature with ID 'accelerometer' on the Thing with ID 'com.acme:xdk_53' does not exist or the requester had insufficient permissions to access it."</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Check if the ID of the Thing, the Feature ID and the key of your requested desired property was correct and you have sufficient permissions."</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">404</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="thingsfeaturedesiredpropertynotmodifiable">things:feature.desiredProperty.notmodifiable</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"unknown/unknown/things/twin/errors"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">403</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"error"</span><span class="p">:</span><span class="w"> </span><span class="s2">"things:feature.desiredProperty.notmodifiable"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"The desired property with JSON Pointer '/x' of the Feature with ID 'accelerometer' on the Thing with ID 'com.acme:xdk_53' could not be modified as the requester had insufficient permissions to modify it (WRITE is required)."</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Check if the ID of the Thing, the Feature ID and the key of your requested desired property was correct and you have sufficient permissions."</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">403</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
<h2 id="thingsfeaturesnotfound">things:features.notfound</h2>
<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
@@ -1990,7 +2102,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 6027d5e..d706611 100644
--- a/protocol-examples-modifyattribute.html
+++ b/protocol-examples-modifyattribute.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1563,7 +1611,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3c2eea9..9cff6ea 100644
--- a/protocol-examples-modifyattributes.html
+++ b/protocol-examples-modifyattributes.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1568,7 +1616,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 6fdbb89..ffa5316 100644
--- a/protocol-examples-modifydefinition.html
+++ b/protocol-examples-modifydefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1561,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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
new file mode 100644
index 0000000..f1dbd6c
--- /dev/null
+++ b/protocol-examples-modifydesiredproperties.html
@@ -0,0 +1,1653 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, modify feature desiredProperties">
+<title> Modify Feature Desired Properties • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Modify Feature Desired Properties">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Modify Feature Desired Properties</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="modifyfeaturedesiredproperties">ModifyFeatureDesiredProperties</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="modifyfeaturedesiredpropertiesresponse">ModifyFeatureDesiredPropertiesResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertiesmodified">FeatureDesiredPropertiesModified</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/modified"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-modifydesiredproperty.html b/protocol-examples-modifydesiredproperty.html
new file mode 100644
index 0000000..c4b1069
--- /dev/null
+++ b/protocol-examples-modifydesiredproperty.html
@@ -0,0 +1,1643 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, modify desiredProperty">
+<title> Modify a single desired property • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Modify a single desired property">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Modify a single desired property</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="modifyfeaturedesiredproperty">ModifyFeatureDesiredProperty</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="modifyfeaturedesiredpropertyresponse">ModifyFeatureDesiredPropertyResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="featuredesiredpropertymodified">FeatureDesiredPropertyModified</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/modified"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-modifyfeature.html b/protocol-examples-modifyfeature.html
index 025a4b9..02b1193 100644
--- a/protocol-examples-modifyfeature.html
+++ b/protocol-examples-modifyfeature.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1520,6 +1568,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1548,6 +1602,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
@@ -1572,7 +1632,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 1ba55ff..ba8a380 100644
--- a/protocol-examples-modifyfeatures.html
+++ b/protocol-examples-modifyfeatures.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1521,6 +1569,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1551,6 +1605,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
@@ -1576,7 +1636,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3badeb8..e4fbc3e 100644
--- a/protocol-examples-modifypolicyid.html
+++ b/protocol-examples-modifypolicyid.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1579,7 +1627,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 091feec..3fe9028 100644
--- a/protocol-examples-modifyproperties.html
+++ b/protocol-examples-modifyproperties.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1567,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0cee25b..eb71d98 100644
--- a/protocol-examples-modifyproperty.html
+++ b/protocol-examples-modifyproperty.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1557,7 +1605,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e64be66..767fa73 100644
--- a/protocol-examples-modifything.html
+++ b/protocol-examples-modifything.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1531,6 +1579,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1570,6 +1624,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1637,7 +1697,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 88a9bb2..524ad89 100644
--- a/protocol-examples-modifythingdefinition.html
+++ b/protocol-examples-modifythingdefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1557,7 +1605,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4d049f5..e3e6466 100644
--- a/protocol-examples-policies-createpolicy.html
+++ b/protocol-examples-policies-createpolicy.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1591,7 +1639,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 8a86c83..233fab4 100644
--- a/protocol-examples-policies-createpolicyentry.html
+++ b/protocol-examples-policies-createpolicyentry.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1567,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 6bedacd..b6895dc 100644
--- a/protocol-examples-policies-createresource.html
+++ b/protocol-examples-policies-createresource.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1556,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d101722..36fa1df 100644
--- a/protocol-examples-policies-createsubject.html
+++ b/protocol-examples-policies-createsubject.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1552,7 +1600,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 397ec93..448a574 100644
--- a/protocol-examples-policies-deletepolicy.html
+++ b/protocol-examples-policies-deletepolicy.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b51ab9d..5334749 100644
--- a/protocol-examples-policies-deletepolicyentry.html
+++ b/protocol-examples-policies-deletepolicyentry.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 38f7fd2..1335076 100644
--- a/protocol-examples-policies-deleteresource.html
+++ b/protocol-examples-policies-deleteresource.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 23565a9..84e5e0d 100644
--- a/protocol-examples-policies-deletesubject.html
+++ b/protocol-examples-policies-deletesubject.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ec8cbe6..36dc990 100644
--- a/protocol-examples-policies-errorresponses.html
+++ b/protocol-examples-policies-errorresponses.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1887,7 +1935,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2dad6fd..b030148 100644
--- a/protocol-examples-policies-modifypolicy.html
+++ b/protocol-examples-policies-modifypolicy.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1570,7 +1618,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 09c1b61..630acf7 100644
--- a/protocol-examples-policies-modifypolicyentries.html
+++ b/protocol-examples-policies-modifypolicyentries.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1589,7 +1637,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5b21831..28add61 100644
--- a/protocol-examples-policies-modifypolicyentry.html
+++ b/protocol-examples-policies-modifypolicyentry.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1567,7 +1615,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 48b2a89..5613d12 100644
--- a/protocol-examples-policies-modifyresource.html
+++ b/protocol-examples-policies-modifyresource.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1556,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 770a148..505793b 100644
--- a/protocol-examples-policies-modifyresources.html
+++ b/protocol-examples-policies-modifyresources.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1559,7 +1607,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e19efc1..402b2d6 100644
--- a/protocol-examples-policies-modifysubject.html
+++ b/protocol-examples-policies-modifysubject.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1552,7 +1600,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3d8f520..0a3257f 100644
--- a/protocol-examples-policies-modifysubjects.html
+++ b/protocol-examples-policies-modifysubjects.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1555,7 +1603,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7188a80..ebdc5ed 100644
--- a/protocol-examples-policies-retrievepolicy.html
+++ b/protocol-examples-policies-retrievepolicy.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1570,7 +1618,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b56b624..3fe8f8b 100644
--- a/protocol-examples-policies-retrievepolicyentries.html
+++ b/protocol-examples-policies-retrievepolicyentries.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1583,7 +1631,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ba23bee..8e089b4 100644
--- a/protocol-examples-policies-retrievepolicyentry.html
+++ b/protocol-examples-policies-retrievepolicyentry.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1565,7 +1613,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 37d9da4..e12afe6 100644
--- a/protocol-examples-policies-retrieveresource.html
+++ b/protocol-examples-policies-retrieveresource.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1556,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3e34080..58e46a6 100644
--- a/protocol-examples-policies-retrieveresources.html
+++ b/protocol-examples-policies-retrieveresources.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1558,7 +1606,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 573e407..2f90023 100644
--- a/protocol-examples-policies-retrievesubject.html
+++ b/protocol-examples-policies-retrievesubject.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1552,7 +1600,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 500d8f3..e537a6d 100644
--- a/protocol-examples-policies-retrievesubjects.html
+++ b/protocol-examples-policies-retrievesubjects.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1554,7 +1602,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4f2c227..d09921a 100644
--- a/protocol-examples-retrieveattribute.html
+++ b/protocol-examples-retrieveattribute.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,7 +1597,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 09549dd..833ad97 100644
--- a/protocol-examples-retrieveattributes.html
+++ b/protocol-examples-retrieveattributes.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1551,7 +1599,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e28cc0a..f986e57 100644
--- a/protocol-examples-retrievedefinition.html
+++ b/protocol-examples-retrievedefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1548,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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
new file mode 100644
index 0000000..4864463
--- /dev/null
+++ b/protocol-examples-retrievedesiredproperties.html
@@ -0,0 +1,1637 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, retrieve desiredProperties">
+<title> Retrieve Feature Desired Properties • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Retrieve Feature Desired Properties">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Retrieve Feature Desired Properties</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="retrievefeaturedesiredproperties">RetrieveFeatureDesiredProperties</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="retrievefeaturedesiredpropertiesresponse">RetrieveFeatureDesiredPropertiesResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">200</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-retrievedesiredproperty.html b/protocol-examples-retrievedesiredproperty.html
new file mode 100644
index 0000000..ef7eaa8
--- /dev/null
+++ b/protocol-examples-retrievedesiredproperty.html
@@ -0,0 +1,1632 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="">
+<meta name="keywords" content=" examples, retrieve desiredProperty">
+<title> Retrieve Desired Property • Eclipse Ditto • a digital twin framework</title>
+
+<link rel="stylesheet" href="css/syntax.css">
+<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/modern-business.css">
+<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
+<link rel="stylesheet" href="css/customstyles.css">
+<link rel="stylesheet" href="css/boxshadowproperties.css">
+<link rel="stylesheet" href="css/theme-ditto.css">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700">
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script>
+<script src="js/toc.js"></script>
+<script src="js/customscripts.js"></script>
+
+<script type="application/ld+json">
+{
+ "@context": "http://schema.org",
+ "@type": "Organization",
+ "url": "https://eclipse.org/ditto/",
+ "logo": "https://eclipse.org/ditto/images/ditto.svg"
+}
+</script>
+
+<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16">
+<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96">
+
+<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml">
+
+<!-- Eclipse Foundation cookie consent: -->
+<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
+<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
+
+ <script>
+ $(document).ready(function() {
+ $("#tg-sb-link").click(function() {
+ $("#tg-sb-sidebar").toggle();
+ $("#tg-sb-content").toggleClass('col-md-9');
+ $("#tg-sb-content").toggleClass('col-md-12');
+ $("#tg-sb-icon").toggleClass('fa-toggle-on');
+ $("#tg-sb-icon").toggleClass('fa-toggle-off');
+ });
+ });
+ </script>
+</head>
+
+
+<script>
+ (function(w,d,s,l,i){
+ w[l]=w[l]||[];
+ w[l].push({'gtm.start':
+ new Date().getTime(),event:'gtm.js'});
+ var f=d.getElementsByTagName(s)[0],
+ j=d.createElement(s),
+ dl=l!='dataLayer'?'&l='+l:'';
+ j.async=true;
+ j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
+ f.parentNode.insertBefore(j,f);
+ })(window,document,'script','dataLayer','GTM-5WLCZXC');
+</script>
+
+
+
+<body>
+<!-- Navigation -->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container topnavlinks">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav navbar-right">
+ <!-- toggle sidebar button -->
+ <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>-->
+ <!-- entries without drop-downs appear here -->
+
+
+
+
+
+
+
+ <li><a href="blog.html">Blog</a></li>
+
+
+
+ <li><a href="intro-overview.html">Documentation</a></li>
+
+
+
+ <li><a href="http-api-doc.html">HTTP API</a></li>
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li>
+
+
+
+ <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li>
+
+
+
+ <!-- entries with drop-downs appear here -->
+ <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
+
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+
+ <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li>
+
+
+
+ <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li>
+
+
+
+ <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li>
+
+
+
+ <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li>
+
+
+
+ <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li>
+
+
+ </ul>
+ </li>
+
+
+
+ <!--comment out this block if you want to hide search-->
+ <li>
+ <!--start search-->
+ <div id="search-demo-container">
+ <input type="text" id="search-input" placeholder="search...">
+ <ul id="results-container"></ul>
+ </div>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ SimpleJekyllSearch.init({
+ searchInput: document.getElementById('search-input'),
+ resultsContainer: document.getElementById('results-container'),
+ dataSource: 'search.json',
+ searchResultTemplate: '<li><a href="{url}" title="Retrieve Desired Property">{title}</a></li>',
+ noResultsText: 'No results found.',
+ limit: 10,
+ fuzzy: true,
+ })
+ </script>
+ <!--end search-->
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- /.container -->
+</nav>
+
+<!-- Page Content -->
+<div class="container">
+ <div id="main">
+ <!-- Content Row -->
+ <div class="row">
+
+
+ <!-- Sidebar Column -->
+ <div class="col-md-3" id="tg-sb-sidebar">
+
+
+<ul id="mysidebar" class="nav">
+ <li class="sidebarTitle">
+ <label for="docVersion">Eclipse Ditto version:</label>
+ <div class="select-wrapper">
+ <select id="docVersion" name="docVersion">
+
+ <option value="">development</option>
+
+ <option value="1.0">1.0</option>
+
+ <option value="1.1">1.1</option>
+
+ <option value="1.2">1.2</option>
+
+ <option value="1.3">1.3</option>
+
+ <option value="1.4">1.4</option>
+
+ </select>
+ </div>
+ <div id="dev-warning">
+ <div markdown="span" class="alert alert-warning" role="alert" style="font-size:0.6em"><i class="fa fa-warning"></i> <b>Important:</b> This documentation reflects the latest 'development'. You might want to choose a released version.</div>
+ </div>
+ </li>
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Introduction</a>
+ <ul>
+
+
+
+ <li><a href="intro-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="intro-digitaltwins.html">Digital twins</a></li>
+
+
+
+
+
+
+ <li><a href="intro-hello-world.html">Hello world</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Release Notes</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_140.html">1.4.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_130.html">1.3.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_121.html">1.2.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_120.html">1.2.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_115.html">1.1.5</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_113.html">1.1.3</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_112.html">1.1.2</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_111.html">1.1.1</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_110.html">1.1.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_100.html">1.0.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_090.html">0.9.0</a></li>
+
+
+
+
+
+
+ <li><a href="release_notes_080.html">0.8.0</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Milestone releases</a>
+ <ul>
+
+
+
+ <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li>
+
+
+
+
+
+ <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li>
+
+
+
+
+
+ <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Installation</a>
+ <ul>
+
+
+
+ <li><a href="installation-building.html">Building Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-running.html">Running Ditto</a></li>
+
+
+
+
+
+
+ <li><a href="installation-operating.html">Operating Ditto</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Basic concepts</a>
+ <ul>
+
+
+
+ <li><a href="basic-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Model entities</a>
+ <ul>
+
+
+
+ <li><a href="basic-thing.html">Thing</a></li>
+
+
+
+
+
+ <li><a href="basic-acl.html">Access Control List (ACL)</a></li>
+
+
+
+
+
+ <li><a href="basic-feature.html">Feature</a></li>
+
+
+
+
+
+ <li><a href="basic-policy.html">Policy</a></li>
+
+
+
+
+
+ <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li>
+
+
+
+
+
+ <li><a href="basic-metadata.html">Thing Metadata</a></li>
+
+
+
+
+
+ <li><a href="basic-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-auth.html">Authentication and Authorization</a></li>
+
+
+
+
+
+
+ <li><a href="basic-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="basic-signals.html">Signals</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Signal types</a>
+ <ul>
+
+
+
+ <li><a href="basic-signals-command.html">Command</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-commandresponse.html">Command response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-errorresponse.html">Error response</a></li>
+
+
+
+
+
+ <li><a href="basic-signals-event.html">Event</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="basic-apis.html">APIs</a></li>
+
+
+
+
+
+
+ <li><a href="basic-connections.html">Connections</a></li>
+
+
+
+
+
+
+ <li><a href="basic-placeholders.html">Placeholders</a></li>
+
+
+
+
+
+
+ <li><a href="basic-changenotifications.html">Change notifications</a></li>
+
+
+
+
+
+
+ <li><a href="basic-rql.html">RQL expressions</a></li>
+
+
+
+
+
+
+ <li><a href="basic-enrichment.html">Signal enrichment</a></li>
+
+
+
+
+
+
+ <li><a href="basic-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="basic-acknowledgements.html">Acknowledgements / QoS</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Architecture</a>
+ <ul>
+
+
+
+ <li><a href="architecture-overview.html">Overview</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Services</a>
+ <ul>
+
+
+
+ <li><a href="architecture-services-policies.html">Policies</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things.html">Things</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-things-search.html">Things-Search</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-connectivity.html">Connectivity</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-concierge.html">Concierge</a></li>
+
+
+
+
+
+ <li><a href="architecture-services-gateway.html">Gateway</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>HTTP API</a>
+ <ul>
+
+
+
+ <li><a href="httpapi-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-concepts.html">Concepts</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-search.html">Search</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-messages.html">Messages</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="httpapi-sse.html">Server sent events</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Connectivity API</a>
+ <ul>
+
+
+
+ <li><a href="connectivity-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-manage-connections.html">Manage connections</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-mqtt5.html">MQTT 5 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-mapping.html">Payload mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-header-mapping.html">Header mapping</a></li>
+
+
+
+
+
+
+ <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Client SDK</a>
+ <ul>
+
+
+
+ <li><a href="client-sdk-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-java.html">Java</a></li>
+
+
+
+
+
+
+ <li><a href="client-sdk-javascript.html">JavaScript</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>Ditto Protocol</a>
+ <ul>
+
+
+
+ <li><a href="protocol-overview.html">Overview</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-twinlive.html">Twin/live channel</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification.html">Specification</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-topic.html">Protocol topic</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-things.html">Things group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-delete.html">Delete</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-acks.html">Acknowledgements</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-errors.html">Errors</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ search/messages</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-things-search.html">Search</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-things-messages.html">Messages</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-specification-policies.html">Policies group</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ commands/events</a>
+ <ul>
+
+
+
+ <li><a href="protocol-specification-policies-create-or-modify.html">Create/Modify</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-retrieve.html">Retrieve</a></li>
+
+
+
+
+
+ <li><a href="protocol-specification-policies-delete.html">Delete</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-bindings.html">Bindings</a></li>
+
+
+
+
+
+
+ <li><a href="protocol-examples.html">Examples</a></li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Things examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-creatething.html">Create a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifypolicyid.html">Modify the Policy ID of a Thing</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeatures.html">Create Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li class="active"><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+ <li class="subfolders">
+ <a href="#"><span></span>→ Policies examples</a>
+ <ul>
+
+
+
+ <li><a href="protocol-examples-policies-createpolicy.html">Create a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicy.html">Delete a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicy.html">Modify a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicy.html">Retrieve a Policy</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentries.html">Modify entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentries.html">Retrieve entries</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createpolicyentry.html">Create a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletepolicyentry.html">Delete a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifypolicyentry.html">Modify a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievepolicyentry.html">Retrieve a single entry</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubjects.html">Modify subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubjects.html">Retrieve subjects</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createsubject.html">Create a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deletesubject.html">Delete a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifysubject.html">Modify a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrievesubject.html">Retrieve a single subject</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresources.html">Modify resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresources.html">Retrieve resources</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-createresource.html">Create a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-deleteresource.html">Delete a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-modifyresource.html">Modify a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-retrieveresource.html">Retrieve a single resource</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-policies-errorresponses.html">Error responses</a></li>
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+ <li><a href="protocol-examples-search.html">→ Search examples</a></li>
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+ <li><a href="sandbox.html">Sandbox</a></li>
+
+
+
+
+
+ <li><a href="presentations.html">Presentations</a></li>
+
+
+
+
+
+ <li><a href="glossary.html">Glossary</a></li>
+
+
+
+
+
+ <li><a href="feedback.html">Feedback</a></li>
+
+
+
+
+
+ <p class="external">
+ <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a>
+ </p>
+
+</ul>
+
+<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.-->
+<script>$("li.active").parents('li').toggleClass("active");
+</script>
+
+ </div>
+
+
+
+ <!-- Content Column -->
+ <div class="col-md-9" id="tg-sb-content">
+ <div class="post-header">
+ <h1 class="post-title-main">Retrieve Desired Property</h1>
+</div>
+
+
+
+<div class="post-content">
+
+
+
+
+
+<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. -->
+<script>
+$( document ).ready(function() {
+ // Handler for .ready() called.
+
+$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' });
+
+/* this offset helps account for the space taken up by the floating toolbar. */
+$('#toc').on('click', 'a', function() {
+ var target = $(this.getAttribute('href'))
+ , scroll_target = target.offset().top
+
+ $(window).scrollTop(scroll_target - 10);
+ return false
+})
+
+});
+</script>
+
+<div id="toc"></div>
+
+
+
+
+
+
+
+
+
+
+<h2 id="retrievefeaturedesiredproperty">RetrieveFeatureDesiredProperty</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="retrievefeaturedesiredpropertyresponse">RetrieveFeatureDesiredPropertyResponse</h2>
+
+<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
+ </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
+ </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/features/accelerometer/desiredProperties/x"</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">200</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre></div></div>
+
+
+ <div class="tags">
+
+ </div>
+
+</div>
+
+<hr class="shaded"/>
+
+<footer>
+ <div class="row">
+ <div class="col-lg-12 footer">
+ <div class="logo">
+ <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a>
+ </div>
+ <p class="notice">
+ ©2020 Eclipse Ditto.
+ Site last generated: Nov 12, 2020 <br />
+ </p>
+ <div class="quickLinks">
+ <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
+ > Privacy Policy
+ </a>
+ <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">
+ > Terms of Use
+ </a>
+ <a href="https://www.eclipse.org/legal/copyright.php" target="_blank">
+ > Copyright Agent
+ </a>
+ <a href="https://www.eclipse.org/legal" target="_blank">
+ > Legal
+ </a>
+ <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">
+ > License
+ </a>
+ <a href="https://eclipse.org/security" target="_blank">
+ > Report a Vulnerability
+ </a>
+ </div>
+ </div>
+ </div>
+</footer>
+
+
+ </div>
+ <!-- /.row -->
+</div>
+<!-- /.container -->
+</div>
+<!-- /#main -->
+ </div>
+
+</body>
+</html>
diff --git a/protocol-examples-retrievefeature.html b/protocol-examples-retrievefeature.html
index 4a3fe3e..931ddd1 100644
--- a/protocol-examples-retrievefeature.html
+++ b/protocol-examples-retrievefeature.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1529,6 +1577,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">200</span><span class="w">
@@ -1553,7 +1607,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4aa2414..90f43c3 100644
--- a/protocol-examples-retrievefeatures.html
+++ b/protocol-examples-retrievefeatures.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1530,6 +1578,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
@@ -1555,7 +1609,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9b1e320..488065f 100644
--- a/protocol-examples-retrieveproperties.html
+++ b/protocol-examples-retrieveproperties.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1551,7 +1599,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 94af9e9..8cbf884 100644
--- a/protocol-examples-retrieveproperty.html
+++ b/protocol-examples-retrieveproperty.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1546,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c6865d6..f6a1e02 100644
--- a/protocol-examples-retrievething.html
+++ b/protocol-examples-retrievething.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1549,6 +1597,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1575,7 +1629,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 811764b..8671991 100644
--- a/protocol-examples-retrievethingdefinition.html
+++ b/protocol-examples-retrievethingdefinition.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1546,7 +1594,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 be45df0..eac4291 100644
--- a/protocol-examples-retrievethings.html
+++ b/protocol-examples-retrievethings.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1546,6 +1594,12 @@
</span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mf">2.718</span><span class="p">,</span><span class="w">
</span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
+ </span><span class="p">},</span><span class="w">
+ </span><span class="s2">"desiredProperties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
+ </span><span class="s2">"x"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"y"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"z"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
+ </span><span class="s2">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"g"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
@@ -1572,7 +1626,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 bc8389c..bcc33ee 100644
--- a/protocol-examples-search.html
+++ b/protocol-examples-search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1650,7 +1698,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d3e7230..7f4d2ba 100644
--- a/protocol-examples.html
+++ b/protocol-examples.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1632,7 +1680,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 8ca8265..086c75f 100644
--- a/protocol-overview.html
+++ b/protocol-overview.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1548,7 +1596,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 858b6ee..5d944da 100644
--- a/protocol-specification-acks.html
+++ b/protocol-specification-acks.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1572,7 +1620,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 1d32bf5..6e55731 100644
--- a/protocol-specification-errors.html
+++ b/protocol-specification-errors.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1541,7 +1589,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 2033469..59c4edc 100644
--- a/protocol-specification-policies-create-or-modify.html
+++ b/protocol-specification-policies-create-or-modify.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2150,7 +2198,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7b49acd..e1bd887 100644
--- a/protocol-specification-policies-delete.html
+++ b/protocol-specification-policies-delete.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1820,7 +1868,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4c419cb..1268d9d 100644
--- a/protocol-specification-policies-retrieve.html
+++ b/protocol-specification-policies-retrieve.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2043,7 +2091,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0fa7cbd..91f2f27 100644
--- a/protocol-specification-policies.html
+++ b/protocol-specification-policies.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1630,7 +1678,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 be4e348..85286f5 100644
--- a/protocol-specification-things-create-or-modify.html
+++ b/protocol-specification-things-create-or-modify.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2767,13 +2815,157 @@
<p><strong>Example:</strong> <a href="protocol-examples-createproperties.html">Create Feature Properties</a></p>
+<h2 id="modify-all-desired-properties-of-a-feature">Modify all desired Properties of a Feature</h2>
+
+<p>Create or modify the desired Properties of a Feature (identified by the Feature ID in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p>
+
+<h3 id="command-9">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/modify</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The desired Properties of the Feature as JSON, see property <code class="highlighter-rouge">desiredProperties</code> of Things JSON schema. See <a href="protocol-specification.html#dittoProtocolPayload">Ditto protocol payload (JSON)</a>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-9">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/modify</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td> </td>
+ <td>The created desired Properties of the Feature as JSON object, see property <code class="highlighter-rouge">desiredProperties</code> of Things JSON schema at <a href="protocol-specification.html#dittoProtocolPayload">Ditto protocol payload (JSON)</a>. This field is not available, if Feature already contained desired Properties.</td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">201</code></td>
+ <td>Success - the desired Properties were created successfully.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">204</code></td>
+ <td>Success - the desired Properties were modified successfully.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">403</code></td>
+ <td>Not Modifiable - The desired Properties could not be modified as the requester had insufficient permissions (‘WRITE’ is required).</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - The desired Properties were not found or requester had insufficient permissions.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="event-9">Event</h3>
+
+<p>If the Feature already contained desired Properties before the command was applied and they were thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/modified</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The modified desired Properties of the Feature as JSON, see property <code class="highlighter-rouge">desiredProperties</code> of the Things JSON schema. See <a href="protocol-specification.html#dittoProtocolPayload">Ditto protocol payload (JSON)</a>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong> <a href="protocol-examples-modifydesiredproperties.html">Modify Feature Desired Properties</a></p>
+
+<p>If the Feature did not yet contain desired Properties before the command was applied, a <code class="highlighter-rouge">created</code> event will be emitted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/created</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The created desired Properties of the Feature as JSON object, see property <code class="highlighter-rouge">desiredProperties</code> of the Things JSON schema at <a href="protocol-specification.html#dittoProtocolPayload">Ditto protocol payload (JSON)</a>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong> <a href="protocol-examples-createdesiredproperties.html">Create Feature Desired Properties</a></p>
+
<h2 id="create-or-modify-a-single-property-of-a-feature">Create or modify a single Property of a Feature</h2>
<p>Create or modify a specific Property (identified by <code class="highlighter-rouge"><propertyPath></code>) of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>).
The Property will be created if it doesn’t exist or else updated.
The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p>
-<h3 id="command-9">Command</h3>
+<h3 id="command-10">Command</h3>
<table>
<thead>
@@ -2798,7 +2990,7 @@
</tbody>
</table>
-<h3 id="response-9">Response</h3>
+<h3 id="response-10">Response</h3>
<table>
<thead>
@@ -2867,7 +3059,7 @@
</tbody>
</table>
-<h3 id="event-9">Event</h3>
+<h3 id="event-10">Event</h3>
<p>If the Feature Property already existed before the command was applied and it was thus overwritten by the command, a
<code class="highlighter-rouge">modified</code> event will be emitted.</p>
@@ -2924,6 +3116,161 @@
<p><strong>Example:</strong> <a href="protocol-examples-createproperty.html">Create a single Feature Property</a></p>
+<h2 id="create-or-modify-a-single-desired-property-of-a-feature">Create or modify a single desired Property of a Feature</h2>
+
+<p>Create or modify a specific desired Property (identified by <code class="highlighter-rouge"><desiredPropertyPath></code>) of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>).
+The desired Property will be created if it doesn’t exist or else updated.
+The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p>
+
+<h3 id="command-11">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/modify</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The specific desired Property of the Feature as JSON.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-11">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ <th> </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/modify</code></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td> </td>
+ <td>The created desired Property of the Feature as JSON. This field is not available, if the Property already existed.</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">201</code></td>
+ <td>Success - the desired Property was created successfully.</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">204</code></td>
+ <td>Success - the desired Property was modified successfully.</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">403</code></td>
+ <td>Not Modifiable - The desired Property could not be modified as the requester had insufficient permissions (‘WRITE’ is required).</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - The Thing or desired Property was not found or requester had insufficient permissions.</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ <td> </td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="event-11">Event</h3>
+
+<p>If the Feature desired Property already existed before the command was applied and it was thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/modified</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The modified desired Property of the Thing as JSON.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong> <a href="protocol-examples-modifydesiredproperty.html">Modify a single Feature desired Property</a></p>
+
+<p>If the Feature desired Property did not yet exist before the command was applied, a <code class="highlighter-rouge">created</code> event will be emitted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/created</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td>The created Property of the Thing as JSON.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong> <a href="protocol-examples-createdesiredproperty.html">Create a single Feature desired Property</a></p>
<div class="tags">
@@ -2950,7 +3297,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e6605f3..34d95e8 100644
--- a/protocol-specification-things-delete.html
+++ b/protocol-specification-things-delete.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2312,11 +2360,112 @@
<p><strong>Example:</strong>
<a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></p>
+<h2 id="delete-all-desired-properties-of-a-feature">Delete all desired Properties of a Feature</h2>
+
+<p>Delete all desired Properties of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing
+(identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p>
+
+<h3 id="command-8">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/delete</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-8">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/delete</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">204</code></td>
+ <td>Success - the desired Properties were deleted successfully.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">403</code></td>
+ <td>Not Modifiable - The desired Properties could not be deleted as the requester had insufficient permissions (‘WRITE’ is required).</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - The desired Properties were not found or requester had insufficient permissions.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="event-8">Event</h3>
+
+<p>The event emitted by Ditto after the Feature desired Properties of a Thing were deleted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/deleted</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong>
+<a href="protocol-examples-deletedesiredproperties.html">Delete Feature Desired Properties</a></p>
+
<h2 id="delete-a-single-property-of-a-feature">Delete a single Property of a Feature</h2>
<p>Delete a specific Property (identified by <code class="highlighter-rouge"><propertyPath></code>) of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>).</p>
-<h3 id="command-8">Command</h3>
+<h3 id="command-9">Command</h3>
<table>
<thead>
@@ -2337,7 +2486,7 @@
</tbody>
</table>
-<h3 id="response-8">Response</h3>
+<h3 id="response-9">Response</h3>
<table>
<thead>
@@ -2386,7 +2535,7 @@
</tbody>
</table>
-<h3 id="event-8">Event</h3>
+<h3 id="event-9">Event</h3>
<p>The event emitted by Ditto after a Feature Property of a Thing was deleted.</p>
@@ -2412,6 +2561,106 @@
<p><strong>Example:</strong>
<a href="protocol-examples-deleteproperty.html">Delete a single Feature Property</a></p>
+<h2 id="delete-a-single-desired-property-of-a-feature">Delete a single desired Property of a Feature</h2>
+
+<p>Delete a specific Property (identified by <code class="highlighter-rouge"><desiredPropertyPath></code>) of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>).</p>
+
+<h3 id="command-10">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/delete</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-10">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/delete</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">204</code></td>
+ <td>Success - the desired Property was deleted successfully.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">403</code></td>
+ <td>Not Modifiable - The desired Property could not be deleted as the requester had insufficient permissions (‘WRITE’ is required).</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - The Thing or desired Property was not found or requester had insufficient permissions.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="event-10">Event</h3>
+
+<p>The event emitted by Ditto after a Feature desired Property of a Thing was deleted.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/events/deleted</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong>
+<a href="protocol-examples-deletedesiredproperty.html">Delete a single Feature Desired Property</a></p>
+
<div class="tags">
@@ -2437,7 +2686,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 1da0994..7c2fe0c 100644
--- a/protocol-specification-things-messages.html
+++ b/protocol-specification-things-messages.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1792,7 +1840,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a47c822..995dcef 100644
--- a/protocol-specification-things-retrieve.html
+++ b/protocol-specification-things-retrieve.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2225,12 +2273,90 @@
<p><strong>Example:</strong>
<a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></p>
+<h2 id="retrieve-all-desired-properties-of-a-feature">Retrieve all desired Properties of a Feature</h2>
+
+<p>Retrieve all desired Properties of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing
+(identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p>
+
+<h3 id="command-9">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/retrieve</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-9">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/retrieve</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties</code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td> </td>
+ <td>The desired Properties of the Feature as JSON, see property desiredProperties of Things JSON schema. See <a href="protocol-specification.html#dittoProtocolPayload">Ditto protocol payload (JSON).</a></td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">200</code></td>
+ <td>Success.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - the requested desired Properties do not exist or the requesting user does not have enough permission to retrieve it.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong>
+<a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></p>
+
<h2 id="retrieve-a-single-property-of-a-feature">Retrieve a single Property of a Feature</h2>
<p>Retrieve the Property of the Feature identified by the <code class="highlighter-rouge"><featureId></code> in the path.
The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p>
-<h3 id="command-9">Command</h3>
+<h3 id="command-10">Command</h3>
<table>
<thead>
@@ -2251,7 +2377,7 @@
</tbody>
</table>
-<h3 id="response-9">Response</h3>
+<h3 id="response-10">Response</h3>
<table>
<thead>
@@ -2303,6 +2429,85 @@
<p><strong>Example:</strong>
<a href="protocol-examples-retrieveproperty.html">Retrieve a single Feature Property</a></p>
+<h2 id="retrieve-a-single-desired-property-of-a-feature">Retrieve a single desired Property of a Feature</h2>
+
+<p>Retrieve the desired Property of the Feature identified by the <code class="highlighter-rouge"><featureId></code> in the path.
+The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p>
+
+<h3 id="command-11">Command</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/retrieve</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="response-11">Response</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Field</th>
+ <th> </th>
+ <th>Value</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>topic</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge"><namespace>/<thingName>/things/<channel>/commands/retrieve</code></td>
+ </tr>
+ <tr>
+ <td><strong>path</strong></td>
+ <td> </td>
+ <td><code class="highlighter-rouge">/features/<featureId>/desiredProperties/<desiredPropertyPath></code></td>
+ </tr>
+ <tr>
+ <td><strong>value</strong></td>
+ <td> </td>
+ <td>The specific desired Property of the Feature as JSON.</td>
+ </tr>
+ <tr>
+ <td><strong>status</strong></td>
+ <td><em>code</em></td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">200</code></td>
+ <td>Success.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><code class="highlighter-rouge">404</code></td>
+ <td>Not Found - the requested desired Property does not exist or the requesting user does not have enough permission to retrieve it.</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><strong>Example:</strong>
+<a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single Feature Property</a></p>
+
+
<div class="tags">
@@ -2328,7 +2533,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 61a905f..b22ecf1 100644
--- a/protocol-specification-things-search.html
+++ b/protocol-specification-things-search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1896,7 +1944,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ebb167a..7b6f443 100644
--- a/protocol-specification-things.html
+++ b/protocol-specification-things.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1601,7 +1649,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5f696fd..074cfbe 100644
--- a/protocol-specification-topic.html
+++ b/protocol-specification-topic.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1706,7 +1754,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 996000b..32dacb5 100644
--- a/protocol-specification.html
+++ b/protocol-specification.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1696,7 +1744,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 c8ad05e..56cf8bb 100644
--- a/protocol-twinlive.html
+++ b/protocol-twinlive.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1559,7 +1607,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a9fd8f2..cdecf07 100644
--- a/release_notes_010-M1.html
+++ b/release_notes_010-M1.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1538,7 +1586,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d5fd0a9..42244a9 100644
--- a/release_notes_010-M3.html
+++ b/release_notes_010-M3.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1594,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 ffc732f..95deab0 100644
--- a/release_notes_020-M1.html
+++ b/release_notes_020-M1.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1579,7 +1627,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 d2abe91..53d4d4a 100644
--- a/release_notes_030-M1.html
+++ b/release_notes_030-M1.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1590,7 +1638,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 790e299..ca0d4fb 100644
--- a/release_notes_030-M2.html
+++ b/release_notes_030-M2.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1587,7 +1635,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 13ee526..08bd9a6 100644
--- a/release_notes_080-M1.html
+++ b/release_notes_080-M1.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1609,7 +1657,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 e6e0ea6..7957284 100644
--- a/release_notes_080-M2.html
+++ b/release_notes_080-M2.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1593,7 +1641,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7f9ca18..fac8db7 100644
--- a/release_notes_080-M3.html
+++ b/release_notes_080-M3.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1597,7 +1645,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 55dbd20..e6b6305 100644
--- a/release_notes_080.html
+++ b/release_notes_080.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1603,7 +1651,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 bde222f..6b3a5ed 100644
--- a/release_notes_090-M1.html
+++ b/release_notes_090-M1.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1575,7 +1623,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 aac0c0f..b86ef64 100644
--- a/release_notes_090-M2.html
+++ b/release_notes_090-M2.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1576,7 +1624,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 259052b..02fee03 100644
--- a/release_notes_090.html
+++ b/release_notes_090.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1633,7 +1681,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 1d67722..f3f8f8d 100644
--- a/release_notes_100-M1a.html
+++ b/release_notes_100-M1a.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1594,7 +1642,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 3517239..3a8c7cd 100644
--- a/release_notes_100-M2.html
+++ b/release_notes_100-M2.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1611,7 +1659,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 bb25efe..3ab11fa 100644
--- a/release_notes_100.html
+++ b/release_notes_100.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1614,7 +1662,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 00e0731..51c4328 100644
--- a/release_notes_110.html
+++ b/release_notes_110.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1655,7 +1703,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 846e6d1..198cb92 100644
--- a/release_notes_111.html
+++ b/release_notes_111.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1553,7 +1601,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 4636789..69d42fa 100644
--- a/release_notes_112.html
+++ b/release_notes_112.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1569,7 +1617,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 15c74ac..97760a6 100644
--- a/release_notes_113.html
+++ b/release_notes_113.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1569,7 +1617,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 9ebcd34..e813952 100644
--- a/release_notes_115.html
+++ b/release_notes_115.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1557,7 +1605,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7d05473..55b7cfd 100644
--- a/release_notes_120.html
+++ b/release_notes_120.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1629,7 +1677,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 80f327f..f976b6b 100644
--- a/release_notes_121.html
+++ b/release_notes_121.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1556,7 +1604,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 1c0decf..1d8a244 100644
--- a/release_notes_130.html
+++ b/release_notes_130.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1646,7 +1694,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 229723b..f04e6b3 100644
--- a/release_notes_140.html
+++ b/release_notes_140.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1623,7 +1671,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 235651d..08a6228 100644
--- a/sandbox.html
+++ b/sandbox.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1592,7 +1640,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/search.json b/search.json
index db30a18..3d898bb 100644
--- a/search.json
+++ b/search.json
@@ -171,7 +171,7 @@
{
"title": "Feature",
"tags": "model",
-"keywords": "definition, properties, entity, feature, functionblock, informationmodel, model, vorto",
+"keywords": "definition, properties, desiredProperties, entity, feature, functionblock, informationmodel, model, vorto",
"url": "basic-feature.html",
"summary": ""
}
@@ -835,6 +835,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{
"title": "Protocol examples",
"tags": "protocol",
@@ -1345,6 +1361,16 @@
{
+"title": "Desired Feature Properties",
+"tags": "blog",
+"keywords": "",
+"url": "2020-11-11-desired-properties.html",
+"summary": ""
+}
+,
+
+
+{
"title": "Announcing Eclipse Ditto Release 1.4.0",
"tags": "blog",
"keywords": "",
diff --git a/sitemap.xml b/sitemap.xml
index 27eeaaa..440a28d 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3,6 +3,12 @@
<url>
+ <loc>https://www.eclipse.org/ditto/2020-11-11-desired-properties.html</loc>
+ </url>
+
+
+
+ <url>
<loc>https://www.eclipse.org/ditto/2020-10-28-release-announcement-140.html</loc>
</url>
@@ -717,6 +723,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<url>
<loc>https://www.eclipse.org/ditto/protocol-examples.html</loc>
</url>
diff --git a/tag_architecture.html b/tag_architecture.html
index 925c3d9..e4b3eab 100644
--- a/tag_architecture.html
+++ b/tag_architecture.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1977,6 +2025,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2331,6 +2395,10 @@
+
+
+
+
</tbody>
</table>
@@ -2353,7 +2421,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a2ac9ae..0e79956 100644
--- a/tag_blog.html
+++ b/tag_blog.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1935,6 +1983,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2150,6 +2214,16 @@
+ <tr><td><a href="2020-11-11-desired-properties.html">Desired Feature Properties</a></td>
+ <td><span class="label label-primary">Post</span></td>
+ <td> Desired feature properties added to things model With the release of Eclipse Ditto version 1.5.0 desired feature properties are introduced to the things model for API versions later than 1. The desired properties for features are added on the same level of the model as the feature properties... </td>
+ </tr>
+
+
+
+
+
+
<tr><td><a href="2020-10-28-release-announcement-140.html">Announcing Eclipse Ditto Release 1.4.0</a></td>
<td><span class="label label-primary">Post</span></td>
<td> Today, the Ditto team is happy to announce the next feature update of Ditto 1.x: Eclipse Ditto 1.4.0 1.4.0 focuses on: Declaration of acknowledgement labels unique to each subscriber Please have a look at the 1.4.0 release notes for a more detailed information on the release.... </td>
@@ -2509,7 +2583,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 41bce77..627d7e5 100644
--- a/tag_client_sdk.html
+++ b/tag_client_sdk.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1963,6 +2011,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2317,6 +2381,10 @@
+
+
+
+
</tbody>
</table>
@@ -2339,7 +2407,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f53cb41..4fa32f4 100644
--- a/tag_connectivity.html
+++ b/tag_connectivity.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2019,6 +2067,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2265,6 +2329,10 @@
+
+
+
+
<tr><td><a href="2020-04-16-connecting-to-ttn-via-mqtt.html">Digital twins of devices connected via LoRaWAN to TTN</a></td>
<td><span class="label label-primary">Post</span></td>
@@ -2425,7 +2493,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 63bbaa9..42bfdd0 100644
--- a/tag_getting_started.html
+++ b/tag_getting_started.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1977,6 +2025,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2331,6 +2395,10 @@
+
+
+
+
</tbody>
</table>
@@ -2353,7 +2421,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 45b3762..e2ac449 100644
--- a/tag_http.html
+++ b/tag_http.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1971,6 +2019,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2325,6 +2389,10 @@
+
+
+
+
</tbody>
</table>
@@ -2347,7 +2415,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 198272b..84bbc9d 100644
--- a/tag_installation.html
+++ b/tag_installation.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1953,6 +2001,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2307,6 +2371,10 @@
+
+
+
+
</tbody>
</table>
@@ -2329,7 +2397,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 b063c15..8e0ca87 100644
--- a/tag_model.html
+++ b/tag_model.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -2013,6 +2061,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2367,6 +2431,10 @@
+
+
+
+
</tbody>
</table>
@@ -2389,7 +2457,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 7818d5f..1de7333 100644
--- a/tag_news.html
+++ b/tag_news.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1935,6 +1983,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2289,6 +2353,10 @@
+
+
+
+
</tbody>
</table>
@@ -2311,7 +2379,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 0c9ee6e..640b0e4 100644
--- a/tag_protocol.html
+++ b/tag_protocol.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1995,6 +2043,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<tr><td><a href="protocol-examples.html">Protocol examples</a></td>
@@ -2459,6 +2523,10 @@
+
+
+
+
</tbody>
</table>
@@ -2481,7 +2549,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 5ed4ded..a25d3af 100644
--- a/tag_release_notes.html
+++ b/tag_release_notes.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1935,6 +1983,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2433,6 +2497,10 @@
+
+
+
+
</tbody>
</table>
@@ -2455,7 +2523,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 a440e27..b4c2785 100644
--- a/tag_rql.html
+++ b/tag_rql.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1995,6 +2043,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2299,6 +2363,10 @@
+
+
+
+
<tr><td><a href="2018-09-21-selective-push-notifications.html">Selective push notifications available</a></td>
<td><span class="label label-primary">Post</span></td>
@@ -2377,7 +2445,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 44ac7cc..4246515 100644
--- a/tag_search.html
+++ b/tag_search.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1953,6 +2001,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2325,6 +2389,10 @@
+
+
+
+
</tbody>
</table>
@@ -2347,7 +2415,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 f13210d..7cd5dac 100644
--- a/tag_signal.html
+++ b/tag_signal.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1970,6 +2018,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2324,6 +2388,10 @@
+
+
+
+
</tbody>
</table>
@@ -2346,7 +2414,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <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 21b4203..dadb029 100644
--- a/tag_troubleshooting.html
+++ b/tag_troubleshooting.html
@@ -1255,6 +1255,54 @@
+ <li><a href="protocol-examples-createdesiredproperties.html">Create desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperties.html">Delete desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperties.html">Modify desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperties.html">Retrieve desired Feature Properties</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-createdesiredproperty.html">Create a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-deletedesiredproperty.html">Delete a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-modifydesiredproperty.html">Modify a single desired Property</a></li>
+
+
+
+
+
+ <li><a href="protocol-examples-retrievedesiredproperty.html">Retrieve a single desired Property</a></li>
+
+
+
+
+
<li><a href="protocol-examples-errorresponses.html">Error responses</a></li>
@@ -1941,6 +1989,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2295,6 +2359,10 @@
+
+
+
+
</tbody>
</table>
@@ -2317,7 +2385,7 @@
</div>
<p class="notice">
©2020 Eclipse Ditto.
- Site last generated: Nov 2, 2020 <br />
+ Site last generated: Nov 12, 2020 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">