diff --git a/libnymea-core/jsonrpc/jsontypes.cpp b/libnymea-core/jsonrpc/jsontypes.cpp index eb287714..6908be9a 100644 --- a/libnymea-core/jsonrpc/jsontypes.cpp +++ b/libnymea-core/jsonrpc/jsontypes.cpp @@ -490,6 +490,7 @@ QVariantMap JsonTypes::allTypes() allTypes.insert("ServerConfiguration", serverConfigurationDescription()); allTypes.insert("WebServerConfiguration", serverConfigurationDescription()); allTypes.insert("Tag", tagDescription()); + allTypes.insert("MqttPolicy", mqttPolicyDescription()); return allTypes; } diff --git a/tests/auto/api.json b/tests/auto/api.json index f0a5cb57..be41a5bd 100644 --- a/tests/auto/api.json +++ b/tests/auto/api.json @@ -1406,6 +1406,13 @@ "LoggingSourceStates", "LoggingSourceRules" ], + "MqttPolicy": { + "allowedPublishTopicFilters": "StringList", + "allowedSubscribeTopicFilters": "StringList", + "clientId": "String", + "password": "String", + "username": "String" + }, "NetworkDeviceState": [ "NetworkDeviceStateUnknown", "NetworkDeviceStateUnmanaged",