summaryrefslogtreecommitdiffstats
path: root/crates/common/tedge_config/src/settings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/common/tedge_config/src/settings.rs')
-rw-r--r--crates/common/tedge_config/src/settings.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/crates/common/tedge_config/src/settings.rs b/crates/common/tedge_config/src/settings.rs
index fb018408..bca85b1a 100644
--- a/crates/common/tedge_config/src/settings.rs
+++ b/crates/common/tedge_config/src/settings.rs
@@ -102,6 +102,25 @@ impl ConfigSetting for C8yRootCertPathSetting {
}
///
+/// Smartrest templates to subsribe to.
+///
+/// Example: template1,template2
+///
+#[derive(Debug)]
+pub struct C8ySmartRestTemplates;
+
+impl ConfigSetting for C8ySmartRestTemplates {
+ const KEY: &'static str = "c8y.smartrest.templates";
+
+ const DESCRIPTION: &'static str = concat!(
+ "Set of SmartRest templates for the device ",
+ "Example: template1,template2"
+ );
+
+ type Value = TemplatesSet;
+}
+
+///
/// Tenant endpoint URL of Azure IoT tenant.
///
/// Example: MyAzure.azure-devices.net