diff --git a/dev/dev-guide/testing/unit-tests-on-blazor-components/index.html b/dev/dev-guide/testing/unit-tests-on-blazor-components/index.html
index 36765ff44..72c8fc734 100644
--- a/dev/dev-guide/testing/unit-tests-on-blazor-components/index.html
+++ b/dev/dev-guide/testing/unit-tests-on-blazor-components/index.html
@@ -660,12 +660,12 @@
How to unit test componentAssertion of asynchronous changes
Tip
Within unit tests on Blazor components, you can interact with HTML DOM and query rendered HTMLelements (buttons, div...) by using
-CSS selectors (id, class...) Lean more about CSS selectors
+CSS selectors (id, class...)
Lean more about
CSS selectors
How to unit test a component requiring an external component
Some components proposed by MudBlazor (MudAutocomplete, MudSelect...) use another component MudPopoverProvider
to display elements.
diff --git a/dev/open-api/index.html b/dev/open-api/index.html
index cb4549bb7..76466fd17 100644
--- a/dev/open-api/index.html
+++ b/dev/open-api/index.html
@@ -419,7 +419,7 @@
diff --git a/dev/open-api/swagger-870fbbe9.html b/dev/open-api/swagger-f310b4dc.html
similarity index 98%
rename from dev/open-api/swagger-870fbbe9.html
rename to dev/open-api/swagger-f310b4dc.html
index 6babb78c0..97db9bca2 100644
--- a/dev/open-api/swagger-870fbbe9.html
+++ b/dev/open-api/swagger-f310b4dc.html
@@ -58,7 +58,7 @@
}
const resize_ob = new ResizeObserver(function(entries) {
- parent.update_swagger_ui_iframe_height("870fbbe9");
+ parent.update_swagger_ui_iframe_height("f310b4dc");
});
// start observing for resizing
diff --git a/dev/sitemap.xml.gz b/dev/sitemap.xml.gz
index ec5b65e05..3d6eb4fa6 100644
Binary files a/dev/sitemap.xml.gz and b/dev/sitemap.xml.gz differ
diff --git a/dev/swagger.json b/dev/swagger.json
index 58376e752..6479a4000 100644
--- a/dev/swagger.json
+++ b/dev/swagger.json
@@ -188,6 +188,36 @@
"description": "Success"
}
}
+ },
+ "put": {
+ "tags": [
+ "IoT Devices"
+ ],
+ "operationId": "PUT Update Device configuration",
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceConfig"
+ }
+ },
+ "text/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceConfig"
+ }
+ },
+ "application/*+json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceConfig"
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "Success"
+ }
+ }
}
},
"/api/device-configurations/{configurationId}": {
@@ -229,46 +259,6 @@
}
}
},
- "put": {
- "tags": [
- "IoT Devices"
- ],
- "operationId": "PUT Update Device configuration",
- "parameters": [
- {
- "name": "configurationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "string"
- }
- }
- ],
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceConfig"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceConfig"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceConfig"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "Success"
- }
- }
- },
"delete": {
"tags": [
"IoT Devices"
@@ -926,6 +916,38 @@
}
}
}
+ },
+ "put": {
+ "tags": [
+ "IoT Edge Devices"
+ ],
+ "summary": "Updates the device.",
+ "operationId": "PUT Update IoT Edge",
+ "requestBody": {
+ "description": "The IoT Edge device.",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/IoTEdgeDevice"
+ }
+ },
+ "text/json": {
+ "schema": {
+ "$ref": "#/components/schemas/IoTEdgeDevice"
+ }
+ },
+ "application/*+json": {
+ "schema": {
+ "$ref": "#/components/schemas/IoTEdgeDevice"
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "Success"
+ }
+ }
}
},
"/api/edge/devices/{deviceId}": {
@@ -969,48 +991,6 @@
}
}
},
- "put": {
- "tags": [
- "IoT Edge Devices"
- ],
- "summary": "Updates the device.",
- "operationId": "PUT Update IoT Edge",
- "parameters": [
- {
- "name": "deviceId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "string"
- }
- }
- ],
- "requestBody": {
- "description": "The IoT Edge device.",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IoTEdgeDevice"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IoTEdgeDevice"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IoTEdgeDevice"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "Success"
- }
- }
- },
"delete": {
"tags": [
"IoT Edge Devices"
@@ -2603,43 +2583,53 @@
}
}
}
- }
- },
- "/api/lorawan/models/{id}": {
- "get": {
+ },
+ "put": {
"tags": [
"LoRa WAN"
],
- "summary": "Get the device model details.",
- "operationId": "GET LoRaWAN device model",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "The devic emodel identifier.",
- "required": true,
- "schema": {
- "type": "string"
+ "summary": "Updates the specified device model.",
+ "operationId": "PUT Update the LoRaWAN device model",
+ "requestBody": {
+ "description": "The device model.",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ }
+ },
+ "text/json": {
+ "schema": {
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ }
+ },
+ "application/*+json": {
+ "schema": {
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ }
}
}
- ],
+ },
"responses": {
"200": {
- "description": "Success",
+ "description": "Success"
+ },
+ "400": {
+ "description": "Bad Request",
"content": {
"text/plain": {
"schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
}
}
@@ -2665,63 +2655,43 @@
}
}
}
- },
- "put": {
+ }
+ },
+ "/api/lorawan/models/{id}": {
+ "get": {
"tags": [
"LoRa WAN"
],
- "summary": "Updates the specified device model.",
- "operationId": "PUT Update the LoRaWAN device model",
+ "summary": "Get the device model details.",
+ "operationId": "GET LoRaWAN device model",
"parameters": [
{
"name": "id",
"in": "path",
+ "description": "The devic emodel identifier.",
"required": true,
"schema": {
"type": "string"
}
}
],
- "requestBody": {
- "description": "The device model.",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/LoRaDeviceModelDto"
- }
- }
- }
- },
"responses": {
"200": {
- "description": "Success"
- },
- "400": {
- "description": "Bad Request",
+ "description": "Success",
"content": {
"text/plain": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
}
},
"application/json": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
}
},
"text/json": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/LoRaDeviceModelDto"
}
}
}
@@ -3216,43 +3186,53 @@
}
}
}
- }
- },
- "/api/models/{id}": {
- "get": {
+ },
+ "put": {
"tags": [
"Device Models"
],
- "summary": "Get the device model details.",
- "operationId": "GET Device model",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "The devic emodel identifier.",
- "required": true,
- "schema": {
- "type": "string"
+ "summary": "Updates the specified device model.",
+ "operationId": "PUT Update the device model",
+ "requestBody": {
+ "description": "The device model.",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceModelDto"
+ }
+ },
+ "text/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceModelDto"
+ }
+ },
+ "application/*+json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeviceModelDto"
+ }
}
}
- ],
+ },
"responses": {
"200": {
- "description": "Success",
+ "description": "Success"
+ },
+ "400": {
+ "description": "Bad Request",
"content": {
"text/plain": {
"schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
+ "$ref": "#/components/schemas/ProblemDetails"
}
}
}
@@ -3278,63 +3258,43 @@
}
}
}
- },
- "put": {
+ }
+ },
+ "/api/models/{id}": {
+ "get": {
"tags": [
"Device Models"
],
- "summary": "Updates the specified device model.",
- "operationId": "PUT Update the device model",
+ "summary": "Get the device model details.",
+ "operationId": "GET Device model",
"parameters": [
{
"name": "id",
"in": "path",
+ "description": "The devic emodel identifier.",
"required": true,
"schema": {
"type": "string"
}
}
],
- "requestBody": {
- "description": "The device model.",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/DeviceModelDto"
- }
- }
- }
- },
"responses": {
"200": {
- "description": "Success"
- },
- "400": {
- "description": "Bad Request",
+ "description": "Success",
"content": {
"text/plain": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/DeviceModelDto"
}
},
"application/json": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/DeviceModelDto"
}
},
"text/json": {
"schema": {
- "$ref": "#/components/schemas/ProblemDetails"
+ "$ref": "#/components/schemas/DeviceModelDto"
}
}
}