diff --git a/__init__.py b/__init__.py
index 70d75a9d..e0e81346 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/__init__.py b/examples/__init__.py
index 70d75a9d..e0e81346 100644
--- a/examples/__init__.py
+++ b/examples/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/configure_vcs_access.py b/examples/configure_vcs_access.py
index c4ff0b40..0e21b19e 100644
--- a/examples/configure_vcs_access.py
+++ b/examples/configure_vcs_access.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/example_application.py b/examples/example_application.py
index 5c6f1244..b83081d4 100644
--- a/examples/example_application.py
+++ b/examples/example_application.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -23,7 +23,7 @@
datefmt='%Y-%m-%d %H:%M:%S')
# ThingsBoard REST API URL
-url = "http://localhost:8080"
+url = "http://192.168.1.201:8380"
# Default Tenant Administrator credentials
username = "tenant@thingsboard.org"
@@ -37,34 +37,38 @@ def main():
# Auth with credentials
rest_client.login(username=username, password=password)
- # Creating an Asset
- default_asset_profile_id = rest_client.get_default_asset_profile_info().id
- asset = Asset(name="Building 1", label="Building 1",
- asset_profile_id=default_asset_profile_id)
- asset = rest_client.save_asset(asset)
-
- logging.info("Asset was created:\n%r\n", asset)
-
- # Creating a Device
- # Also, you can use default Device Profile:
- # default_device_profile_id = rest_client.get_default_device_profile_info().id
- device_profile = DeviceProfile(name="Thermometer",
- type="DEFAULT",
- transport_type="DEFAULT",
- profile_data=DeviceProfileData(configuration={"type": "DEFAULT"},
- transport_configuration={"type": "DEFAULT"}))
- device_profile = rest_client.save_device_profile(device_profile)
- device = Device(name="Thermometer 1", label="Thermometer 1",
- device_profile_id=device_profile.id)
- device = rest_client.save_device(device)
+ print(rest_client.save_device_attributes(DeviceId('34416c10-bba7-11ef-9c05-3598fcc4571c', 'DEVICE'), 'SHARED_SCOPE', {'temperature': 45.0}))
- logging.info(" Device was created:\n%r\n", device)
-
- # Creating relations from device to asset
- relation = EntityRelation(_from=asset.id, to=device.id, type="Contains")
- rest_client.save_relation(relation)
-
- logging.info(" Relation was created:\n%r\n", relation)
+ # Creating an Asset
+ # default_asset_profile_id = rest_client.get_default_asset_profile_info().id
+ # asset = Asset(name="Building 1", label="Building 1",
+ # asset_profile_id=default_asset_profile_id)
+ # asset = rest_client.save_asset(asset)
+ #
+ # logging.info("Asset was created:\n%r\n", asset)
+ #
+ # rest_client.process_devices_bulk_import()
+ #
+ # # Creating a Device
+ # # Also, you can use default Device Profile:
+ # # default_device_profile_id = rest_client.get_default_device_profile_info().id
+ # device_profile = DeviceProfile(name="Thermometer",
+ # type="DEFAULT",
+ # transport_type="DEFAULT",
+ # profile_data=DeviceProfileData(configuration={"type": "DEFAULT"},
+ # transport_configuration={"type": "DEFAULT"}))
+ # device_profile = rest_client.save_device_profile(device_profile)
+ # device = Device(name="Thermometer 1", label="Thermometer 1",
+ # device_profile_id=device_profile.id)
+ # device = rest_client.save_device(device)
+ #
+ # logging.info(" Device was created:\n%r\n", device)
+ #
+ # # Creating relations from device to asset
+ # relation = EntityRelation(_from=asset.id, to=device.id, type="Contains")
+ # rest_client.save_relation(relation)
+ #
+ # logging.info(" Relation was created:\n%r\n", relation)
except ApiException as e:
logging.exception(e)
diff --git a/examples/example_application_2.py b/examples/example_application_2.py
index 857e595b..8b5ca397 100644
--- a/examples/example_application_2.py
+++ b/examples/example_application_2.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/load_all_entities_from_vcs_ce.py b/examples/load_all_entities_from_vcs_ce.py
index 89d8bad3..fd6ced5d 100644
--- a/examples/load_all_entities_from_vcs_ce.py
+++ b/examples/load_all_entities_from_vcs_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/load_all_entities_from_vcs_pe.py b/examples/load_all_entities_from_vcs_pe.py
index 128b12f7..bca17c4c 100644
--- a/examples/load_all_entities_from_vcs_pe.py
+++ b/examples/load_all_entities_from_vcs_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/load_all_entities_to_vcs_ce.py b/examples/load_all_entities_to_vcs_ce.py
index 2137b60b..07c1d99a 100644
--- a/examples/load_all_entities_to_vcs_ce.py
+++ b/examples/load_all_entities_to_vcs_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/load_all_entities_to_vcs_pe.py b/examples/load_all_entities_to_vcs_pe.py
index d1e8dd5c..4664f6ed 100644
--- a/examples/load_all_entities_to_vcs_pe.py
+++ b/examples/load_all_entities_to_vcs_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/version_control_complex_example_ce.py b/examples/version_control_complex_example_ce.py
index 294062b2..248bc004 100644
--- a/examples/version_control_complex_example_ce.py
+++ b/examples/version_control_complex_example_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/version_control_complex_example_pe.py b/examples/version_control_complex_example_pe.py
index ce077514..7709f3ae 100644
--- a/examples/version_control_complex_example_pe.py
+++ b/examples/version_control_complex_example_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/version_control_single_device_example_ce.py b/examples/version_control_single_device_example_ce.py
index 8a324b2b..46b939c4 100644
--- a/examples/version_control_single_device_example_ce.py
+++ b/examples/version_control_single_device_example_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/examples/version_control_single_device_example_pe.py b/examples/version_control_single_device_example_pe.py
index 52ae927e..d3fcbc6c 100644
--- a/examples/version_control_single_device_example_pe.py
+++ b/examples/version_control_single_device_example_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/__init__.py b/tb_rest_client/__init__.py
index b14ee252..55a1b94a 100644
--- a/tb_rest_client/__init__.py
+++ b/tb_rest_client/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/__init__.py b/tb_rest_client/api/__init__.py
index 459717c1..500178f8 100644
--- a/tb_rest_client/api/__init__.py
+++ b/tb_rest_client/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/__init__.py b/tb_rest_client/api/api_ce/__init__.py
index 479862c5..c01e3596 100644
--- a/tb_rest_client/api/api_ce/__init__.py
+++ b/tb_rest_client/api/api_ce/__init__.py
@@ -1,3 +1,17 @@
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
from .o_auth_2_config_template_controller_api import OAuth2ConfigTemplateControllerApi
@@ -47,3 +61,6 @@
from .queue_stats_controller_api import QueueStatsControllerApi
from .domain_controller_api import DomainControllerApi
from .mobile_app_controller_api import MobileAppControllerApi
+from .mobile_app_bundle_controller_api import MobileAppBundleControllerApi
+from .qr_code_settings_controller_api import QrCodeSettingsControllerApi
+from .rule_engine_controller_api import RuleEngineControllerApi
diff --git a/tb_rest_client/api/api_ce/admin_controller_api.py b/tb_rest_client/api/api_ce/admin_controller_api.py
index 3115ab41..92eb5d27 100644
--- a/tb_rest_client/api/api_ce/admin_controller_api.py
+++ b/tb_rest_client/api/api_ce/admin_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/alarm_comment_controller_api.py b/tb_rest_client/api/api_ce/alarm_comment_controller_api.py
index 85fd12da..6bf3e90d 100644
--- a/tb_rest_client/api/api_ce/alarm_comment_controller_api.py
+++ b/tb_rest_client/api/api_ce/alarm_comment_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/alarm_controller_api.py b/tb_rest_client/api/api_ce/alarm_controller_api.py
index b382d3ec..3ac57aa7 100644
--- a/tb_rest_client/api/api_ce/alarm_controller_api.py
+++ b/tb_rest_client/api/api_ce/alarm_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/asset_controller_api.py b/tb_rest_client/api/api_ce/asset_controller_api.py
index 9c9ab1fb..c6449fde 100644
--- a/tb_rest_client/api/api_ce/asset_controller_api.py
+++ b/tb_rest_client/api/api_ce/asset_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/asset_profile_controller_api.py b/tb_rest_client/api/api_ce/asset_profile_controller_api.py
index ebc893ad..688151df 100644
--- a/tb_rest_client/api/api_ce/asset_profile_controller_api.py
+++ b/tb_rest_client/api/api_ce/asset_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/audit_log_controller_api.py b/tb_rest_client/api/api_ce/audit_log_controller_api.py
index 0aacb212..393790f4 100644
--- a/tb_rest_client/api/api_ce/audit_log_controller_api.py
+++ b/tb_rest_client/api/api_ce/audit_log_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/auth_controller_api.py b/tb_rest_client/api/api_ce/auth_controller_api.py
index e45a3925..bdb587c2 100644
--- a/tb_rest_client/api/api_ce/auth_controller_api.py
+++ b/tb_rest_client/api/api_ce/auth_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/component_descriptor_controller_api.py b/tb_rest_client/api/api_ce/component_descriptor_controller_api.py
index 14d60bb3..85bd1837 100644
--- a/tb_rest_client/api/api_ce/component_descriptor_controller_api.py
+++ b/tb_rest_client/api/api_ce/component_descriptor_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/customer_controller_api.py b/tb_rest_client/api/api_ce/customer_controller_api.py
index 72e822b8..755ff57f 100644
--- a/tb_rest_client/api/api_ce/customer_controller_api.py
+++ b/tb_rest_client/api/api_ce/customer_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/dashboard_controller_api.py b/tb_rest_client/api/api_ce/dashboard_controller_api.py
index c27d4da8..4ce5dc5b 100644
--- a/tb_rest_client/api/api_ce/dashboard_controller_api.py
+++ b/tb_rest_client/api/api_ce/dashboard_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/device_api_controller_api.py b/tb_rest_client/api/api_ce/device_api_controller_api.py
index 4a5d7541..00f2577b 100644
--- a/tb_rest_client/api/api_ce/device_api_controller_api.py
+++ b/tb_rest_client/api/api_ce/device_api_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/device_connectivity_controller_api.py b/tb_rest_client/api/api_ce/device_connectivity_controller_api.py
index a0165374..998bbce9 100644
--- a/tb_rest_client/api/api_ce/device_connectivity_controller_api.py
+++ b/tb_rest_client/api/api_ce/device_connectivity_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/device_controller_api.py b/tb_rest_client/api/api_ce/device_controller_api.py
index 87f2b4ce..9279c761 100644
--- a/tb_rest_client/api/api_ce/device_controller_api.py
+++ b/tb_rest_client/api/api_ce/device_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/device_profile_controller_api.py b/tb_rest_client/api/api_ce/device_profile_controller_api.py
index fb10ab4f..a77d2ec1 100644
--- a/tb_rest_client/api/api_ce/device_profile_controller_api.py
+++ b/tb_rest_client/api/api_ce/device_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/domain_controller_api.py b/tb_rest_client/api/api_ce/domain_controller_api.py
index 24552434..be3626b9 100644
--- a/tb_rest_client/api/api_ce/domain_controller_api.py
+++ b/tb_rest_client/api/api_ce/domain_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.8.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_ce/edge_controller_api.py b/tb_rest_client/api/api_ce/edge_controller_api.py
index e9c083e7..1ae86f04 100644
--- a/tb_rest_client/api/api_ce/edge_controller_api.py
+++ b/tb_rest_client/api/api_ce/edge_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/edge_event_controller_api.py b/tb_rest_client/api/api_ce/edge_event_controller_api.py
index d296b841..1f34ff64 100644
--- a/tb_rest_client/api/api_ce/edge_event_controller_api.py
+++ b/tb_rest_client/api/api_ce/edge_event_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/entities_version_control_controller_api.py b/tb_rest_client/api/api_ce/entities_version_control_controller_api.py
index 4de9d93a..3958111c 100644
--- a/tb_rest_client/api/api_ce/entities_version_control_controller_api.py
+++ b/tb_rest_client/api/api_ce/entities_version_control_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/entity_query_controller_api.py b/tb_rest_client/api/api_ce/entity_query_controller_api.py
index 59572d73..fa5a71ce 100644
--- a/tb_rest_client/api/api_ce/entity_query_controller_api.py
+++ b/tb_rest_client/api/api_ce/entity_query_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/entity_relation_controller_api.py b/tb_rest_client/api/api_ce/entity_relation_controller_api.py
index 90fc40e6..8b54e253 100644
--- a/tb_rest_client/api/api_ce/entity_relation_controller_api.py
+++ b/tb_rest_client/api/api_ce/entity_relation_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/entity_view_controller_api.py b/tb_rest_client/api/api_ce/entity_view_controller_api.py
index 36f35ed2..49e976a6 100644
--- a/tb_rest_client/api/api_ce/entity_view_controller_api.py
+++ b/tb_rest_client/api/api_ce/entity_view_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/event_controller_api.py b/tb_rest_client/api/api_ce/event_controller_api.py
index 803533c0..98efa115 100644
--- a/tb_rest_client/api/api_ce/event_controller_api.py
+++ b/tb_rest_client/api/api_ce/event_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/image_controller_api.py b/tb_rest_client/api/api_ce/image_controller_api.py
index ffcf0cc3..4281de03 100644
--- a/tb_rest_client/api/api_ce/image_controller_api.py
+++ b/tb_rest_client/api/api_ce/image_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_ce/login_endpoint_api.py b/tb_rest_client/api/api_ce/login_endpoint_api.py
index bb48466f..1d2e6961 100644
--- a/tb_rest_client/api/api_ce/login_endpoint_api.py
+++ b/tb_rest_client/api/api_ce/login_endpoint_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/lwm_2m_controller_api.py b/tb_rest_client/api/api_ce/lwm_2m_controller_api.py
index b3c4f732..23eb6883 100644
--- a/tb_rest_client/api/api_ce/lwm_2m_controller_api.py
+++ b/tb_rest_client/api/api_ce/lwm_2m_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/mail_config_template_controller_api.py b/tb_rest_client/api/api_ce/mail_config_template_controller_api.py
index 4c7b303c..c3f78940 100644
--- a/tb_rest_client/api/api_ce/mail_config_template_controller_api.py
+++ b/tb_rest_client/api/api_ce/mail_config_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/mobile_app_bundle_controller_api.py b/tb_rest_client/api/api_ce/mobile_app_bundle_controller_api.py
new file mode 100644
index 00000000..88af5307
--- /dev/null
+++ b/tb_rest_client/api/api_ce/mobile_app_bundle_controller_api.py
@@ -0,0 +1,562 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+
+import re # noqa: F401
+
+# python 2 and python 3 compatibility library
+import six
+
+from tb_rest_client.api_client import ApiClient
+
+
+class MobileAppBundleControllerApi(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ Ref: https://github.com/swagger-api/swagger-codegen
+ """
+
+ def __init__(self, api_client=None):
+ if api_client is None:
+ api_client = ApiClient()
+ self.api_client = api_client
+
+ def delete_mobile_app_bundle(self, id, **kwargs): # noqa: E501
+ """Delete Mobile App Bundle by ID (deleteMobileAppBundle) # noqa: E501
+
+ Deletes Mobile App Bundle by ID. Referencing non-existing mobile app bundle Id will cause an error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.delete_mobile_app_bundle(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.delete_mobile_app_bundle_with_http_info(id, **kwargs) # noqa: E501
+ else:
+ (data) = self.delete_mobile_app_bundle_with_http_info(id, **kwargs) # noqa: E501
+ return data
+
+ def delete_mobile_app_bundle_with_http_info(self, id, **kwargs): # noqa: E501
+ """Delete Mobile App Bundle by ID (deleteMobileAppBundle) # noqa: E501
+
+ Deletes Mobile App Bundle by ID. Referencing non-existing mobile app bundle Id will cause an error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.delete_mobile_app_bundle_with_http_info(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method delete_mobile_app_bundle" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `delete_mobile_app_bundle`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/{id}', 'DELETE',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type=None, # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_mobile_app_bundle_info_by_id(self, id, **kwargs): # noqa: E501
+ """Get mobile app bundle info by id (getMobileAppBundleInfoById) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_bundle_info_by_id(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: MobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_mobile_app_bundle_info_by_id_with_http_info(id, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_mobile_app_bundle_info_by_id_with_http_info(id, **kwargs) # noqa: E501
+ return data
+
+ def get_mobile_app_bundle_info_by_id_with_http_info(self, id, **kwargs): # noqa: E501
+ """Get mobile app bundle info by id (getMobileAppBundleInfoById) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_bundle_info_by_id_with_http_info(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: MobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_mobile_app_bundle_info_by_id" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `get_mobile_app_bundle_info_by_id`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/info/{id}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='MobileAppBundleInfo', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_tenant_mobile_app_bundle_infos(self, page_size, page, **kwargs): # noqa: E501
+ """Get mobile app bundle infos (getTenantMobileAppBundleInfos) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_tenant_mobile_app_bundle_infos(page_size, page, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param int page_size: Maximum amount of entities in a one page (required)
+ :param int page: Sequence number of page starting from 0 (required)
+ :param str text_search: Case-insensitive 'substring' filter based on app's name
+ :param str sort_property: Property of entity to sort by
+ :param str sort_order: Sort order. ASC (ASCENDING) or DESC (DESCENDING)
+ :return: PageDataMobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, **kwargs) # noqa: E501
+ return data
+
+ def get_tenant_mobile_app_bundle_infos_with_http_info(self, page_size, page, **kwargs): # noqa: E501
+ """Get mobile app bundle infos (getTenantMobileAppBundleInfos) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param int page_size: Maximum amount of entities in a one page (required)
+ :param int page: Sequence number of page starting from 0 (required)
+ :param str text_search: Case-insensitive 'substring' filter based on app's name
+ :param str sort_property: Property of entity to sort by
+ :param str sort_order: Sort order. ASC (ASCENDING) or DESC (DESCENDING)
+ :return: PageDataMobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['page_size', 'page', 'text_search', 'sort_property', 'sort_order'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_tenant_mobile_app_bundle_infos" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'page_size' is set
+ if ('page_size' not in params or
+ params['page_size'] is None):
+ raise ValueError("Missing the required parameter `page_size` when calling `get_tenant_mobile_app_bundle_infos`") # noqa: E501
+ # verify the required parameter 'page' is set
+ if ('page' not in params or
+ params['page'] is None):
+ raise ValueError("Missing the required parameter `page` when calling `get_tenant_mobile_app_bundle_infos`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+ if 'page_size' in params:
+ query_params.append(('pageSize', params['page_size'])) # noqa: E501
+ if 'page' in params:
+ query_params.append(('page', params['page'])) # noqa: E501
+ if 'text_search' in params:
+ query_params.append(('textSearch', params['text_search'])) # noqa: E501
+ if 'sort_property' in params:
+ query_params.append(('sortProperty', params['sort_property'])) # noqa: E501
+ if 'sort_order' in params:
+ query_params.append(('sortOrder', params['sort_order'])) # noqa: E501
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/infos{?pageSize,page,textSearch,sortProperty,sortOrder}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='PageDataMobileAppBundleInfo', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def save_mobile_app_bundle(self, body, **kwargs): # noqa: E501
+ """Save Or update Mobile app bundle (saveMobileAppBundle) # noqa: E501
+
+ Create or update the Mobile app bundle that represents tha pair of ANDROID and IOS app and mobile settings like oauth2 clients, self-registration and layout configuration.When creating mobile app bundle, platform generates Mobile App Bundle Id as [time-based UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_(date-time_and_MAC_address)). The newly created Mobile App Bundle Id will be present in the response. Referencing non-existing Mobile App Bundle Id will cause 'Not Found' error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_mobile_app_bundle(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param MobileAppBundle body: (required)
+ :param str oauth2_client_ids: A list of oauth2 client ids, separated by comma ','
+ :return: MobileAppBundle
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.save_mobile_app_bundle_with_http_info(body, **kwargs) # noqa: E501
+ else:
+ (data) = self.save_mobile_app_bundle_with_http_info(body, **kwargs) # noqa: E501
+ return data
+
+ def save_mobile_app_bundle_with_http_info(self, body, **kwargs): # noqa: E501
+ """Save Or update Mobile app bundle (saveMobileAppBundle) # noqa: E501
+
+ Create or update the Mobile app bundle that represents tha pair of ANDROID and IOS app and mobile settings like oauth2 clients, self-registration and layout configuration.When creating mobile app bundle, platform generates Mobile App Bundle Id as [time-based UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_(date-time_and_MAC_address)). The newly created Mobile App Bundle Id will be present in the response. Referencing non-existing Mobile App Bundle Id will cause 'Not Found' error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_mobile_app_bundle_with_http_info(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param MobileAppBundle body: (required)
+ :param str oauth2_client_ids: A list of oauth2 client ids, separated by comma ','
+ :return: MobileAppBundle
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'oauth2_client_ids'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method save_mobile_app_bundle" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `save_mobile_app_bundle`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+ if 'oauth2_client_ids' in params:
+ query_params.append(('oauth2ClientIds', params['oauth2_client_ids'])) # noqa: E501
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle{?oauth2ClientIds}', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='MobileAppBundle', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def update_oauth2_clients(self, body, id, **kwargs): # noqa: E501
+ """Update oauth2 clients (updateOauth2Clients) # noqa: E501
+
+ Update oauth2 clients of the specified mobile app bundle. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.update_oauth2_clients(body, id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.update_oauth2_clients_with_http_info(body, id, **kwargs) # noqa: E501
+ else:
+ (data) = self.update_oauth2_clients_with_http_info(body, id, **kwargs) # noqa: E501
+ return data
+
+ def update_oauth2_clients_with_http_info(self, body, id, **kwargs): # noqa: E501
+ """Update oauth2 clients (updateOauth2Clients) # noqa: E501
+
+ Update oauth2 clients of the specified mobile app bundle. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.update_oauth2_clients_with_http_info(body, id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method update_oauth2_clients" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `update_oauth2_clients`") # noqa: E501
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `update_oauth2_clients`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/{id}/oauth2Clients', 'PUT',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type=None, # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
diff --git a/tb_rest_client/api/api_ce/mobile_app_controller_api.py b/tb_rest_client/api/api_ce/mobile_app_controller_api.py
index 59ae11ef..5030dc15 100644
--- a/tb_rest_client/api/api_ce/mobile_app_controller_api.py
+++ b/tb_rest_client/api/api_ce/mobile_app_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.8.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_ce/mobile_application_controller_api.py b/tb_rest_client/api/api_ce/mobile_application_controller_api.py
index 20377983..aea96b46 100644
--- a/tb_rest_client/api/api_ce/mobile_application_controller_api.py
+++ b/tb_rest_client/api/api_ce/mobile_application_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_ce/notification_controller_api.py b/tb_rest_client/api/api_ce/notification_controller_api.py
index 75616729..167a6afc 100644
--- a/tb_rest_client/api/api_ce/notification_controller_api.py
+++ b/tb_rest_client/api/api_ce/notification_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/notification_rule_controller_api.py b/tb_rest_client/api/api_ce/notification_rule_controller_api.py
index 83f911a1..c464c465 100644
--- a/tb_rest_client/api/api_ce/notification_rule_controller_api.py
+++ b/tb_rest_client/api/api_ce/notification_rule_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/notification_target_controller_api.py b/tb_rest_client/api/api_ce/notification_target_controller_api.py
index 4c722ffe..bf6bc9e9 100644
--- a/tb_rest_client/api/api_ce/notification_target_controller_api.py
+++ b/tb_rest_client/api/api_ce/notification_target_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/notification_template_controller_api.py b/tb_rest_client/api/api_ce/notification_template_controller_api.py
index 9ccd2764..f91b2950 100644
--- a/tb_rest_client/api/api_ce/notification_template_controller_api.py
+++ b/tb_rest_client/api/api_ce/notification_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/o_auth_2_config_template_controller_api.py b/tb_rest_client/api/api_ce/o_auth_2_config_template_controller_api.py
index 432b7b4c..e0443aee 100644
--- a/tb_rest_client/api/api_ce/o_auth_2_config_template_controller_api.py
+++ b/tb_rest_client/api/api_ce/o_auth_2_config_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/o_auth_2_controller_api.py b/tb_rest_client/api/api_ce/o_auth_2_controller_api.py
index b452ff27..a6306c50 100644
--- a/tb_rest_client/api/api_ce/o_auth_2_controller_api.py
+++ b/tb_rest_client/api/api_ce/o_auth_2_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/ota_package_controller_api.py b/tb_rest_client/api/api_ce/ota_package_controller_api.py
index f11c6c3f..0806576d 100644
--- a/tb_rest_client/api/api_ce/ota_package_controller_api.py
+++ b/tb_rest_client/api/api_ce/ota_package_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/qr_code_settings_controller_api.py b/tb_rest_client/api/api_ce/qr_code_settings_controller_api.py
new file mode 100644
index 00000000..f168bfdb
--- /dev/null
+++ b/tb_rest_client/api/api_ce/qr_code_settings_controller_api.py
@@ -0,0 +1,508 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+
+import re # noqa: F401
+
+# python 2 and python 3 compatibility library
+import six
+
+from tb_rest_client.api_client import ApiClient
+
+
+class QrCodeSettingsControllerApi(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ Ref: https://github.com/swagger-api/swagger-codegen
+ """
+
+ def __init__(self, api_client=None):
+ if api_client is None:
+ api_client = ApiClient()
+ self.api_client = api_client
+
+ def get_application_redirect(self, user_agent, **kwargs): # noqa: E501
+ """getApplicationRedirect # noqa: E501
+
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_application_redirect(user_agent, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object user_agent: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_application_redirect_with_http_info(user_agent, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_application_redirect_with_http_info(user_agent, **kwargs) # noqa: E501
+ return data
+
+ def get_application_redirect_with_http_info(self, user_agent, **kwargs): # noqa: E501
+ """getApplicationRedirect # noqa: E501
+
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_application_redirect_with_http_info(user_agent, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object user_agent: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['user_agent'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_application_redirect" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'user_agent' is set
+ if ('user_agent' not in params or
+ params['user_agent'] is None):
+ raise ValueError("Missing the required parameter `user_agent` when calling `get_application_redirect`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+ if 'user_agent' in params:
+ header_params['User-Agent'] = params['user_agent'] # noqa: E501
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = [] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/noauth/qr', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_mobile_app_deep_link(self, **kwargs): # noqa: E501
+ """Get the deep link to the associated mobile application (getMobileAppDeepLink) # noqa: E501
+
+ Fetch the url that takes user to linked mobile application Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_deep_link(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_mobile_app_deep_link_with_http_info(**kwargs) # noqa: E501
+ else:
+ (data) = self.get_mobile_app_deep_link_with_http_info(**kwargs) # noqa: E501
+ return data
+
+ def get_mobile_app_deep_link_with_http_info(self, **kwargs): # noqa: E501
+ """Get the deep link to the associated mobile application (getMobileAppDeepLink) # noqa: E501
+
+ Fetch the url that takes user to linked mobile application Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_deep_link_with_http_info(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = [] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_mobile_app_deep_link" % key
+ )
+ params[key] = val
+ del params['kwargs']
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['text/plain', 'application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/deepLink', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_qr_code_settings(self, **kwargs): # noqa: E501
+ """Get Mobile application settings (getMobileAppSettings) # noqa: E501
+
+ The response payload contains configuration for android/iOS applications and platform qr code widget settings. Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_qr_code_settings(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_qr_code_settings_with_http_info(**kwargs) # noqa: E501
+ else:
+ (data) = self.get_qr_code_settings_with_http_info(**kwargs) # noqa: E501
+ return data
+
+ def get_qr_code_settings_with_http_info(self, **kwargs): # noqa: E501
+ """Get Mobile application settings (getMobileAppSettings) # noqa: E501
+
+ The response payload contains configuration for android/iOS applications and platform qr code widget settings. Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_qr_code_settings_with_http_info(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = [] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_qr_code_settings" % key
+ )
+ params[key] = val
+ del params['kwargs']
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/settings', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='QrCodeSettings', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_user_token_by_mobile_secret(self, secret, **kwargs): # noqa: E501
+ """Get User Token (getUserTokenByMobileSecret) # noqa: E501
+
+ Returns the token of the User based on the provided secret key. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_user_token_by_mobile_secret(secret, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str secret: A string value representing short-lived secret key (required)
+ :return: JwtPair
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_user_token_by_mobile_secret_with_http_info(secret, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_user_token_by_mobile_secret_with_http_info(secret, **kwargs) # noqa: E501
+ return data
+
+ def get_user_token_by_mobile_secret_with_http_info(self, secret, **kwargs): # noqa: E501
+ """Get User Token (getUserTokenByMobileSecret) # noqa: E501
+
+ Returns the token of the User based on the provided secret key. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_user_token_by_mobile_secret_with_http_info(secret, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str secret: A string value representing short-lived secret key (required)
+ :return: JwtPair
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['secret'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_user_token_by_mobile_secret" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'secret' is set
+ if ('secret' not in params or
+ params['secret'] is None):
+ raise ValueError("Missing the required parameter `secret` when calling `get_user_token_by_mobile_secret`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'secret' in params:
+ path_params['secret'] = params['secret'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = [] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/noauth/qr/{secret}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='JwtPair', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def save_qr_code_settings(self, body, **kwargs): # noqa: E501
+ """Create Or Update the Mobile application settings (saveMobileAppSettings) # noqa: E501
+
+ The request payload contains configuration for android/iOS applications and platform qr code widget settings. Available for users with 'SYS_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_qr_code_settings(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param QrCodeSettings body: (required)
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.save_qr_code_settings_with_http_info(body, **kwargs) # noqa: E501
+ else:
+ (data) = self.save_qr_code_settings_with_http_info(body, **kwargs) # noqa: E501
+ return data
+
+ def save_qr_code_settings_with_http_info(self, body, **kwargs): # noqa: E501
+ """Create Or Update the Mobile application settings (saveMobileAppSettings) # noqa: E501
+
+ The request payload contains configuration for android/iOS applications and platform qr code widget settings. Available for users with 'SYS_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_qr_code_settings_with_http_info(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param QrCodeSettings body: (required)
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method save_qr_code_settings" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `save_qr_code_settings`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/settings', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='QrCodeSettings', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
diff --git a/tb_rest_client/api/api_ce/queue_controller_api.py b/tb_rest_client/api/api_ce/queue_controller_api.py
index 8d75678f..99e0b512 100644
--- a/tb_rest_client/api/api_ce/queue_controller_api.py
+++ b/tb_rest_client/api/api_ce/queue_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/queue_stats_controller_api.py b/tb_rest_client/api/api_ce/queue_stats_controller_api.py
index b7ca9327..f5f94504 100644
--- a/tb_rest_client/api/api_ce/queue_stats_controller_api.py
+++ b/tb_rest_client/api/api_ce/queue_stats_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_ce/rpc_v_1_controller_api.py b/tb_rest_client/api/api_ce/rpc_v_1_controller_api.py
index e1504825..d53072d8 100644
--- a/tb_rest_client/api/api_ce/rpc_v_1_controller_api.py
+++ b/tb_rest_client/api/api_ce/rpc_v_1_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/rpc_v_2_controller_api.py b/tb_rest_client/api/api_ce/rpc_v_2_controller_api.py
index 028f7a6f..d5604696 100644
--- a/tb_rest_client/api/api_ce/rpc_v_2_controller_api.py
+++ b/tb_rest_client/api/api_ce/rpc_v_2_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/rule_chain_controller_api.py b/tb_rest_client/api/api_ce/rule_chain_controller_api.py
index 98896b09..5bdc0cae 100644
--- a/tb_rest_client/api/api_ce/rule_chain_controller_api.py
+++ b/tb_rest_client/api/api_ce/rule_chain_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/rule_engine_controller_api.py b/tb_rest_client/api/api_ce/rule_engine_controller_api.py
new file mode 100644
index 00000000..48bc46b3
--- /dev/null
+++ b/tb_rest_client/api/api_ce/rule_engine_controller_api.py
@@ -0,0 +1,515 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+
+import re # noqa: F401
+
+# python 2 and python 3 compatibility library
+import six
+
+from tb_rest_client.api_client import ApiClient
+
+
+class RuleEngineControllerApi(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ Ref: https://github.com/swagger-api/swagger-codegen
+ """
+
+ def __init__(self, api_client=None):
+ if api_client is None:
+ api_client = ApiClient()
+ self.api_client = api_client
+
+ def handle_rule_engine_request(self, body, entity_type, entity_id, **kwargs): # noqa: E501
+ """Push entity message to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The default timeout of the request processing is 10 seconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request(body, entity_type, entity_id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.handle_rule_engine_request_with_http_info(body, entity_type, entity_id, **kwargs) # noqa: E501
+ else:
+ (data) = self.handle_rule_engine_request_with_http_info(body, entity_type, entity_id, **kwargs) # noqa: E501
+ return data
+
+ def handle_rule_engine_request_with_http_info(self, body, entity_type, entity_id, **kwargs): # noqa: E501
+ """Push entity message to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The default timeout of the request processing is 10 seconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request_with_http_info(body, entity_type, entity_id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'entity_type', 'entity_id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method handle_rule_engine_request" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `handle_rule_engine_request`") # noqa: E501
+ # verify the required parameter 'entity_type' is set
+ if ('entity_type' not in params or
+ params['entity_type'] is None):
+ raise ValueError("Missing the required parameter `entity_type` when calling `handle_rule_engine_request`") # noqa: E501
+ # verify the required parameter 'entity_id' is set
+ if ('entity_id' not in params or
+ params['entity_id'] is None):
+ raise ValueError("Missing the required parameter `entity_id` when calling `handle_rule_engine_request`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'entity_type' in params:
+ path_params['entityType'] = params['entity_type'] # noqa: E501
+ if 'entity_id' in params:
+ path_params['entityId'] = params['entity_id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/rule-engine/{entityType}/{entityId}', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def handle_rule_engine_request1(self, body, entity_type, entity_id, timeout, **kwargs): # noqa: E501
+ """Push entity message with timeout to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The platform expects the timeout value in milliseconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request1(body, entity_type, entity_id, timeout, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :param int timeout: Timeout to process the request in milliseconds (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.handle_rule_engine_request1_with_http_info(body, entity_type, entity_id, timeout, **kwargs) # noqa: E501
+ else:
+ (data) = self.handle_rule_engine_request1_with_http_info(body, entity_type, entity_id, timeout, **kwargs) # noqa: E501
+ return data
+
+ def handle_rule_engine_request1_with_http_info(self, body, entity_type, entity_id, timeout, **kwargs): # noqa: E501
+ """Push entity message with timeout to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The platform expects the timeout value in milliseconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request1_with_http_info(body, entity_type, entity_id, timeout, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :param int timeout: Timeout to process the request in milliseconds (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'entity_type', 'entity_id', 'timeout'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method handle_rule_engine_request1" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `handle_rule_engine_request1`") # noqa: E501
+ # verify the required parameter 'entity_type' is set
+ if ('entity_type' not in params or
+ params['entity_type'] is None):
+ raise ValueError("Missing the required parameter `entity_type` when calling `handle_rule_engine_request1`") # noqa: E501
+ # verify the required parameter 'entity_id' is set
+ if ('entity_id' not in params or
+ params['entity_id'] is None):
+ raise ValueError("Missing the required parameter `entity_id` when calling `handle_rule_engine_request1`") # noqa: E501
+ # verify the required parameter 'timeout' is set
+ if ('timeout' not in params or
+ params['timeout'] is None):
+ raise ValueError("Missing the required parameter `timeout` when calling `handle_rule_engine_request1`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'entity_type' in params:
+ path_params['entityType'] = params['entity_type'] # noqa: E501
+ if 'entity_id' in params:
+ path_params['entityId'] = params['entity_id'] # noqa: E501
+ if 'timeout' in params:
+ path_params['timeout'] = params['timeout'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/rule-engine/{entityType}/{entityId}/{timeout}', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def handle_rule_engine_request2(self, body, entity_type, entity_id, queue_name, timeout, **kwargs): # noqa: E501
+ """Push entity message with timeout and specified queue to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. If request sent for Device/Device Profile or Asset/Asset Profile entity, specified queue will be used instead of the queue selected in the device or asset profile. The platform expects the timeout value in milliseconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request2(body, entity_type, entity_id, queue_name, timeout, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :param str queue_name: Queue name to process the request in the rule engine (required)
+ :param int timeout: Timeout to process the request in milliseconds (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.handle_rule_engine_request2_with_http_info(body, entity_type, entity_id, queue_name, timeout, **kwargs) # noqa: E501
+ else:
+ (data) = self.handle_rule_engine_request2_with_http_info(body, entity_type, entity_id, queue_name, timeout, **kwargs) # noqa: E501
+ return data
+
+ def handle_rule_engine_request2_with_http_info(self, body, entity_type, entity_id, queue_name, timeout, **kwargs): # noqa: E501
+ """Push entity message with timeout and specified queue to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses specified Entity Id as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. If request sent for Device/Device Profile or Asset/Asset Profile entity, specified queue will be used instead of the queue selected in the device or asset profile. The platform expects the timeout value in milliseconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request2_with_http_info(body, entity_type, entity_id, queue_name, timeout, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str entity_type: A string value representing the entity type. For example, 'DEVICE' (required)
+ :param str entity_id: A string value representing the entity id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
+ :param str queue_name: Queue name to process the request in the rule engine (required)
+ :param int timeout: Timeout to process the request in milliseconds (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'entity_type', 'entity_id', 'queue_name', 'timeout'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method handle_rule_engine_request2" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `handle_rule_engine_request2`") # noqa: E501
+ # verify the required parameter 'entity_type' is set
+ if ('entity_type' not in params or
+ params['entity_type'] is None):
+ raise ValueError("Missing the required parameter `entity_type` when calling `handle_rule_engine_request2`") # noqa: E501
+ # verify the required parameter 'entity_id' is set
+ if ('entity_id' not in params or
+ params['entity_id'] is None):
+ raise ValueError("Missing the required parameter `entity_id` when calling `handle_rule_engine_request2`") # noqa: E501
+ # verify the required parameter 'queue_name' is set
+ if ('queue_name' not in params or
+ params['queue_name'] is None):
+ raise ValueError("Missing the required parameter `queue_name` when calling `handle_rule_engine_request2`") # noqa: E501
+ # verify the required parameter 'timeout' is set
+ if ('timeout' not in params or
+ params['timeout'] is None):
+ raise ValueError("Missing the required parameter `timeout` when calling `handle_rule_engine_request2`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'entity_type' in params:
+ path_params['entityType'] = params['entity_type'] # noqa: E501
+ if 'entity_id' in params:
+ path_params['entityId'] = params['entity_id'] # noqa: E501
+ if 'queue_name' in params:
+ path_params['queueName'] = params['queue_name'] # noqa: E501
+ if 'timeout' in params:
+ path_params['timeout'] = params['timeout'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/rule-engine/{entityType}/{entityId}/{queueName}/{timeout}', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def handle_rule_engine_request3(self, body, **kwargs): # noqa: E501
+ """Push user message to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses current User Id ( the one which credentials is used to perform the request) as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The default timeout of the request processing is 10 seconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request3(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.handle_rule_engine_request3_with_http_info(body, **kwargs) # noqa: E501
+ else:
+ (data) = self.handle_rule_engine_request3_with_http_info(body, **kwargs) # noqa: E501
+ return data
+
+ def handle_rule_engine_request3_with_http_info(self, body, **kwargs): # noqa: E501
+ """Push user message to the rule engine (handleRuleEngineRequest) # noqa: E501
+
+ Creates the Message with type 'REST_API_REQUEST' and payload taken from the request body. Uses current User Id ( the one which credentials is used to perform the request) as the Rule Engine message originator. This method allows you to extend the regular platform API with the power of Rule Engine. You may use default and custom rule nodes to handle the message. The generated message contains two important metadata fields: * **'serviceId'** to identify the platform server that received the request; * **'requestUUID'** to identify the request and route possible response from the Rule Engine; Use **'rest call reply'** rule node to push the reply from rule engine back as a REST API call response. The default timeout of the request processing is 10 seconds. Security check is performed to verify that the user has 'WRITE' permission for the entity (entities). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.handle_rule_engine_request3_with_http_info(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method handle_rule_engine_request3" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `handle_rule_engine_request3`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/rule-engine/', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
diff --git a/tb_rest_client/api/api_ce/tb_resource_controller_api.py b/tb_rest_client/api/api_ce/tb_resource_controller_api.py
index 4995534f..b6653239 100644
--- a/tb_rest_client/api/api_ce/tb_resource_controller_api.py
+++ b/tb_rest_client/api/api_ce/tb_resource_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/telemetry_controller_api.py b/tb_rest_client/api/api_ce/telemetry_controller_api.py
index 5994d0a8..779d6362 100644
--- a/tb_rest_client/api/api_ce/telemetry_controller_api.py
+++ b/tb_rest_client/api/api_ce/telemetry_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/tenant_controller_api.py b/tb_rest_client/api/api_ce/tenant_controller_api.py
index ed305a85..ffff5187 100644
--- a/tb_rest_client/api/api_ce/tenant_controller_api.py
+++ b/tb_rest_client/api/api_ce/tenant_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/tenant_profile_controller_api.py b/tb_rest_client/api/api_ce/tenant_profile_controller_api.py
index e35fb7e7..0cc33bc9 100644
--- a/tb_rest_client/api/api_ce/tenant_profile_controller_api.py
+++ b/tb_rest_client/api/api_ce/tenant_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/two_factor_auth_config_controller_api.py b/tb_rest_client/api/api_ce/two_factor_auth_config_controller_api.py
index f455f49a..3fd50191 100644
--- a/tb_rest_client/api/api_ce/two_factor_auth_config_controller_api.py
+++ b/tb_rest_client/api/api_ce/two_factor_auth_config_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/two_factor_auth_controller_api.py b/tb_rest_client/api/api_ce/two_factor_auth_controller_api.py
index b3483d4e..b3a20898 100644
--- a/tb_rest_client/api/api_ce/two_factor_auth_controller_api.py
+++ b/tb_rest_client/api/api_ce/two_factor_auth_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/ui_settings_controller_api.py b/tb_rest_client/api/api_ce/ui_settings_controller_api.py
index 9bb70980..a0a6fabb 100644
--- a/tb_rest_client/api/api_ce/ui_settings_controller_api.py
+++ b/tb_rest_client/api/api_ce/ui_settings_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/usage_info_controller_api.py b/tb_rest_client/api/api_ce/usage_info_controller_api.py
index 1ef760b4..00bee6cf 100644
--- a/tb_rest_client/api/api_ce/usage_info_controller_api.py
+++ b/tb_rest_client/api/api_ce/usage_info_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/user_controller_api.py b/tb_rest_client/api/api_ce/user_controller_api.py
index 374d604a..04aa9630 100644
--- a/tb_rest_client/api/api_ce/user_controller_api.py
+++ b/tb_rest_client/api/api_ce/user_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/widget_type_controller_api.py b/tb_rest_client/api/api_ce/widget_type_controller_api.py
index 90d76551..42328def 100644
--- a/tb_rest_client/api/api_ce/widget_type_controller_api.py
+++ b/tb_rest_client/api/api_ce/widget_type_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_ce/widgets_bundle_controller_api.py b/tb_rest_client/api/api_ce/widgets_bundle_controller_api.py
index 43e7164b..5eea7093 100644
--- a/tb_rest_client/api/api_ce/widgets_bundle_controller_api.py
+++ b/tb_rest_client/api/api_ce/widgets_bundle_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/__init__.py b/tb_rest_client/api/api_pe/__init__.py
index 5ef691dc..2dc4a59e 100644
--- a/tb_rest_client/api/api_pe/__init__.py
+++ b/tb_rest_client/api/api_pe/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -61,3 +61,7 @@
from .converter_library_controller_api import ConverterLibraryControllerApi
from .domain_controller_api import DomainControllerApi
from .mobile_app_controller_api import MobileAppControllerApi
+from .mobile_app_bundle_controller_api import MobileAppBundleControllerApi
+from .qr_code_settings_controller_api import QrCodeSettingsControllerApi
+from .billing_endpoint_controller_api import BillingEndpointControllerApi
+from .cloud_endpoint_controller_api import CloudEndpointControllerApi
diff --git a/tb_rest_client/api/api_pe/admin_controller_api.py b/tb_rest_client/api/api_pe/admin_controller_api.py
index 2561fc57..746f5d26 100644
--- a/tb_rest_client/api/api_pe/admin_controller_api.py
+++ b/tb_rest_client/api/api_pe/admin_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/alarm_comment_controller_api.py b/tb_rest_client/api/api_pe/alarm_comment_controller_api.py
index cb764d69..f705c8b4 100644
--- a/tb_rest_client/api/api_pe/alarm_comment_controller_api.py
+++ b/tb_rest_client/api/api_pe/alarm_comment_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/alarm_controller_api.py b/tb_rest_client/api/api_pe/alarm_controller_api.py
index 2c40db04..c650be77 100644
--- a/tb_rest_client/api/api_pe/alarm_controller_api.py
+++ b/tb_rest_client/api/api_pe/alarm_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/asset_controller_api.py b/tb_rest_client/api/api_pe/asset_controller_api.py
index cd8c6296..3ac91be7 100644
--- a/tb_rest_client/api/api_pe/asset_controller_api.py
+++ b/tb_rest_client/api/api_pe/asset_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/asset_profile_controller_api.py b/tb_rest_client/api/api_pe/asset_profile_controller_api.py
index bc78c9bd..c58c8aec 100644
--- a/tb_rest_client/api/api_pe/asset_profile_controller_api.py
+++ b/tb_rest_client/api/api_pe/asset_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/audit_log_controller_api.py b/tb_rest_client/api/api_pe/audit_log_controller_api.py
index 6e7f3122..e5ac4378 100644
--- a/tb_rest_client/api/api_pe/audit_log_controller_api.py
+++ b/tb_rest_client/api/api_pe/audit_log_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/auth_controller_api.py b/tb_rest_client/api/api_pe/auth_controller_api.py
index d3a3b3d3..35399af3 100644
--- a/tb_rest_client/api/api_pe/auth_controller_api.py
+++ b/tb_rest_client/api/api_pe/auth_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/billing_endpoint_controller_api.py b/tb_rest_client/api/api_pe/billing_endpoint_controller_api.py
index 527bf0e7..dcd65d58 100644
--- a/tb_rest_client/api/api_pe/billing_endpoint_controller_api.py
+++ b/tb_rest_client/api/api_pe/billing_endpoint_controller_api.py
@@ -5,12 +5,12 @@
For instructions how to authorize requests please visit REST API documentation page. # noqa: E501
- OpenAPI spec version: 2.0
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/blob_entity_controller_api.py b/tb_rest_client/api/api_pe/blob_entity_controller_api.py
index f6df8696..1c64e7b3 100644
--- a/tb_rest_client/api/api_pe/blob_entity_controller_api.py
+++ b/tb_rest_client/api/api_pe/blob_entity_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/chirp_stack_integration_controller_api.py b/tb_rest_client/api/api_pe/chirp_stack_integration_controller_api.py
index 6e11d35e..c2bd3138 100644
--- a/tb_rest_client/api/api_pe/chirp_stack_integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/chirp_stack_integration_controller_api.py
@@ -5,12 +5,12 @@
For instructions how to authorize requests please visit REST API documentation page. # noqa: E501
- OpenAPI spec version: 2.0
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/cloud_endpoint_controller_api.py b/tb_rest_client/api/api_pe/cloud_endpoint_controller_api.py
index 6ed737c7..26723526 100644
--- a/tb_rest_client/api/api_pe/cloud_endpoint_controller_api.py
+++ b/tb_rest_client/api/api_pe/cloud_endpoint_controller_api.py
@@ -5,12 +5,12 @@
For instructions how to authorize requests please visit REST API documentation page. # noqa: E501
- OpenAPI spec version: 2.0
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/component_descriptor_controller_api.py b/tb_rest_client/api/api_pe/component_descriptor_controller_api.py
index 37dbd0bc..56d12144 100644
--- a/tb_rest_client/api/api_pe/component_descriptor_controller_api.py
+++ b/tb_rest_client/api/api_pe/component_descriptor_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/converter_controller_api.py b/tb_rest_client/api/api_pe/converter_controller_api.py
index 6c161835..5d013ba2 100644
--- a/tb_rest_client/api/api_pe/converter_controller_api.py
+++ b/tb_rest_client/api/api_pe/converter_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/converter_library_controller_api.py b/tb_rest_client/api/api_pe/converter_library_controller_api.py
index 245455ec..8b0d28b0 100644
--- a/tb_rest_client/api/api_pe/converter_library_controller_api.py
+++ b/tb_rest_client/api/api_pe/converter_library_controller_api.py
@@ -5,11 +5,25 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.8.0PE-RC
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
from __future__ import absolute_import
import re # noqa: F401
diff --git a/tb_rest_client/api/api_pe/custom_menu_controller_api.py b/tb_rest_client/api/api_pe/custom_menu_controller_api.py
index a6051563..ce462470 100644
--- a/tb_rest_client/api/api_pe/custom_menu_controller_api.py
+++ b/tb_rest_client/api/api_pe/custom_menu_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/custom_translation_controller_api.py b/tb_rest_client/api/api_pe/custom_translation_controller_api.py
index c8c88ccb..738af06e 100644
--- a/tb_rest_client/api/api_pe/custom_translation_controller_api.py
+++ b/tb_rest_client/api/api_pe/custom_translation_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/customer_controller_api.py b/tb_rest_client/api/api_pe/customer_controller_api.py
index a9fc8d66..f6acda83 100644
--- a/tb_rest_client/api/api_pe/customer_controller_api.py
+++ b/tb_rest_client/api/api_pe/customer_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/dashboard_controller_api.py b/tb_rest_client/api/api_pe/dashboard_controller_api.py
index 3838e96a..3cfa82dd 100644
--- a/tb_rest_client/api/api_pe/dashboard_controller_api.py
+++ b/tb_rest_client/api/api_pe/dashboard_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/device_api_controller_api.py b/tb_rest_client/api/api_pe/device_api_controller_api.py
index 93e5b83f..cdadf860 100644
--- a/tb_rest_client/api/api_pe/device_api_controller_api.py
+++ b/tb_rest_client/api/api_pe/device_api_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/device_connectivity_controller_api.py b/tb_rest_client/api/api_pe/device_connectivity_controller_api.py
index 2f78db1c..77a392f6 100644
--- a/tb_rest_client/api/api_pe/device_connectivity_controller_api.py
+++ b/tb_rest_client/api/api_pe/device_connectivity_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/device_controller_api.py b/tb_rest_client/api/api_pe/device_controller_api.py
index 9fc18887..b3422e26 100644
--- a/tb_rest_client/api/api_pe/device_controller_api.py
+++ b/tb_rest_client/api/api_pe/device_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/device_group_ota_package_controller_api.py b/tb_rest_client/api/api_pe/device_group_ota_package_controller_api.py
index dfdb5d33..d32f3ce8 100644
--- a/tb_rest_client/api/api_pe/device_group_ota_package_controller_api.py
+++ b/tb_rest_client/api/api_pe/device_group_ota_package_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/device_profile_controller_api.py b/tb_rest_client/api/api_pe/device_profile_controller_api.py
index 0873aadb..ebe9358f 100644
--- a/tb_rest_client/api/api_pe/device_profile_controller_api.py
+++ b/tb_rest_client/api/api_pe/device_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/edge_controller_api.py b/tb_rest_client/api/api_pe/edge_controller_api.py
index f5486bdb..328dbbee 100644
--- a/tb_rest_client/api/api_pe/edge_controller_api.py
+++ b/tb_rest_client/api/api_pe/edge_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/edge_event_controller_api.py b/tb_rest_client/api/api_pe/edge_event_controller_api.py
index 23f447f0..23c27eea 100644
--- a/tb_rest_client/api/api_pe/edge_event_controller_api.py
+++ b/tb_rest_client/api/api_pe/edge_event_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/entities_version_control_controller_api.py b/tb_rest_client/api/api_pe/entities_version_control_controller_api.py
index 4b94bea6..167ca432 100644
--- a/tb_rest_client/api/api_pe/entities_version_control_controller_api.py
+++ b/tb_rest_client/api/api_pe/entities_version_control_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/entity_group_controller_api.py b/tb_rest_client/api/api_pe/entity_group_controller_api.py
index 3ce2ebf7..e8160ff0 100644
--- a/tb_rest_client/api/api_pe/entity_group_controller_api.py
+++ b/tb_rest_client/api/api_pe/entity_group_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/entity_query_controller_api.py b/tb_rest_client/api/api_pe/entity_query_controller_api.py
index 4caa173a..365c5ae1 100644
--- a/tb_rest_client/api/api_pe/entity_query_controller_api.py
+++ b/tb_rest_client/api/api_pe/entity_query_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/entity_relation_controller_api.py b/tb_rest_client/api/api_pe/entity_relation_controller_api.py
index 7d9b7789..d29afac9 100644
--- a/tb_rest_client/api/api_pe/entity_relation_controller_api.py
+++ b/tb_rest_client/api/api_pe/entity_relation_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/entity_view_controller_api.py b/tb_rest_client/api/api_pe/entity_view_controller_api.py
index d6069ff9..8488402e 100644
--- a/tb_rest_client/api/api_pe/entity_view_controller_api.py
+++ b/tb_rest_client/api/api_pe/entity_view_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/event_controller_api.py b/tb_rest_client/api/api_pe/event_controller_api.py
index 7e31d1fe..638d69f1 100644
--- a/tb_rest_client/api/api_pe/event_controller_api.py
+++ b/tb_rest_client/api/api_pe/event_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/group_permission_controller_api.py b/tb_rest_client/api/api_pe/group_permission_controller_api.py
index e90cb974..f0198a39 100644
--- a/tb_rest_client/api/api_pe/group_permission_controller_api.py
+++ b/tb_rest_client/api/api_pe/group_permission_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/http_integration_controller_api.py b/tb_rest_client/api/api_pe/http_integration_controller_api.py
index 0103134c..118a0813 100644
--- a/tb_rest_client/api/api_pe/http_integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/http_integration_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/image_controller_api.py b/tb_rest_client/api/api_pe/image_controller_api.py
index 8170a652..ffd9bcc3 100644
--- a/tb_rest_client/api/api_pe/image_controller_api.py
+++ b/tb_rest_client/api/api_pe/image_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/integration_controller_api.py b/tb_rest_client/api/api_pe/integration_controller_api.py
index 497bec55..b05b6ed3 100644
--- a/tb_rest_client/api/api_pe/integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/integration_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/login_endpoint_api.py b/tb_rest_client/api/api_pe/login_endpoint_api.py
index 63f69c98..5b28d2c4 100644
--- a/tb_rest_client/api/api_pe/login_endpoint_api.py
+++ b/tb_rest_client/api/api_pe/login_endpoint_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/lwm_2m_controller_api.py b/tb_rest_client/api/api_pe/lwm_2m_controller_api.py
index 0c3f4abe..ad4f0ed4 100644
--- a/tb_rest_client/api/api_pe/lwm_2m_controller_api.py
+++ b/tb_rest_client/api/api_pe/lwm_2m_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/mail_config_template_controller_api.py b/tb_rest_client/api/api_pe/mail_config_template_controller_api.py
index fea8fb0a..8a94363e 100644
--- a/tb_rest_client/api/api_pe/mail_config_template_controller_api.py
+++ b/tb_rest_client/api/api_pe/mail_config_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/mobile_app_bundle_controller_api.py b/tb_rest_client/api/api_pe/mobile_app_bundle_controller_api.py
new file mode 100644
index 00000000..0ac461a0
--- /dev/null
+++ b/tb_rest_client/api/api_pe/mobile_app_bundle_controller_api.py
@@ -0,0 +1,562 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+
+import re # noqa: F401
+
+# python 2 and python 3 compatibility library
+import six
+
+from tb_rest_client.api_client import ApiClient
+
+
+class MobileAppBundleControllerApi(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ Ref: https://github.com/swagger-api/swagger-codegen
+ """
+
+ def __init__(self, api_client=None):
+ if api_client is None:
+ api_client = ApiClient()
+ self.api_client = api_client
+
+ def delete_mobile_app_bundle(self, id, **kwargs): # noqa: E501
+ """Delete Mobile App Bundle by ID (deleteMobileAppBundle) # noqa: E501
+
+ Deletes Mobile App Bundle by ID. Referencing non-existing mobile app bundle Id will cause an error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.delete_mobile_app_bundle(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.delete_mobile_app_bundle_with_http_info(id, **kwargs) # noqa: E501
+ else:
+ (data) = self.delete_mobile_app_bundle_with_http_info(id, **kwargs) # noqa: E501
+ return data
+
+ def delete_mobile_app_bundle_with_http_info(self, id, **kwargs): # noqa: E501
+ """Delete Mobile App Bundle by ID (deleteMobileAppBundle) # noqa: E501
+
+ Deletes Mobile App Bundle by ID. Referencing non-existing mobile app bundle Id will cause an error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.delete_mobile_app_bundle_with_http_info(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method delete_mobile_app_bundle" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `delete_mobile_app_bundle`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/{id}', 'DELETE',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type=None, # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_mobile_app_bundle_info_by_id(self, id, **kwargs): # noqa: E501
+ """Get mobile app bundle info by id (getMobileAppBundleInfoById) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_bundle_info_by_id(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: MobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_mobile_app_bundle_info_by_id_with_http_info(id, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_mobile_app_bundle_info_by_id_with_http_info(id, **kwargs) # noqa: E501
+ return data
+
+ def get_mobile_app_bundle_info_by_id_with_http_info(self, id, **kwargs): # noqa: E501
+ """Get mobile app bundle info by id (getMobileAppBundleInfoById) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_bundle_info_by_id_with_http_info(id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str id: (required)
+ :return: MobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_mobile_app_bundle_info_by_id" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `get_mobile_app_bundle_info_by_id`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/info/{id}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='MobileAppBundleInfo', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_tenant_mobile_app_bundle_infos(self, page_size, page, **kwargs): # noqa: E501
+ """Get mobile app bundle infos (getTenantMobileAppBundleInfos) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_tenant_mobile_app_bundle_infos(page_size, page, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param int page_size: Maximum amount of entities in a one page (required)
+ :param int page: Sequence number of page starting from 0 (required)
+ :param str text_search: Case-insensitive 'substring' filter based on app's name
+ :param str sort_property: Property of entity to sort by
+ :param str sort_order: Sort order. ASC (ASCENDING) or DESC (DESCENDING)
+ :return: PageDataMobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, **kwargs) # noqa: E501
+ return data
+
+ def get_tenant_mobile_app_bundle_infos_with_http_info(self, page_size, page, **kwargs): # noqa: E501
+ """Get mobile app bundle infos (getTenantMobileAppBundleInfos) # noqa: E501
+
+ Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_tenant_mobile_app_bundle_infos_with_http_info(page_size, page, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param int page_size: Maximum amount of entities in a one page (required)
+ :param int page: Sequence number of page starting from 0 (required)
+ :param str text_search: Case-insensitive 'substring' filter based on app's name
+ :param str sort_property: Property of entity to sort by
+ :param str sort_order: Sort order. ASC (ASCENDING) or DESC (DESCENDING)
+ :return: PageDataMobileAppBundleInfo
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['page_size', 'page', 'text_search', 'sort_property', 'sort_order'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_tenant_mobile_app_bundle_infos" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'page_size' is set
+ if ('page_size' not in params or
+ params['page_size'] is None):
+ raise ValueError("Missing the required parameter `page_size` when calling `get_tenant_mobile_app_bundle_infos`") # noqa: E501
+ # verify the required parameter 'page' is set
+ if ('page' not in params or
+ params['page'] is None):
+ raise ValueError("Missing the required parameter `page` when calling `get_tenant_mobile_app_bundle_infos`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+ if 'page_size' in params:
+ query_params.append(('pageSize', params['page_size'])) # noqa: E501
+ if 'page' in params:
+ query_params.append(('page', params['page'])) # noqa: E501
+ if 'text_search' in params:
+ query_params.append(('textSearch', params['text_search'])) # noqa: E501
+ if 'sort_property' in params:
+ query_params.append(('sortProperty', params['sort_property'])) # noqa: E501
+ if 'sort_order' in params:
+ query_params.append(('sortOrder', params['sort_order'])) # noqa: E501
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/infos{?pageSize,page,textSearch,sortProperty,sortOrder}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='PageDataMobileAppBundleInfo', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def save_mobile_app_bundle(self, body, **kwargs): # noqa: E501
+ """Save Or update Mobile app bundle (saveMobileAppBundle) # noqa: E501
+
+ Create or update the Mobile app bundle that represents tha pair of ANDROID and IOS app and mobile settings like oauth2 clients, self-registration and layout configuration.When creating mobile app bundle, platform generates Mobile App Bundle Id as [time-based UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_(date-time_and_MAC_address)). The newly created Mobile App Bundle Id will be present in the response. Referencing non-existing Mobile App Bundle Id will cause 'Not Found' error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_mobile_app_bundle(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param MobileAppBundle body: (required)
+ :param str oauth2_client_ids: A list of oauth2 client ids, separated by comma ','
+ :return: MobileAppBundle
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.save_mobile_app_bundle_with_http_info(body, **kwargs) # noqa: E501
+ else:
+ (data) = self.save_mobile_app_bundle_with_http_info(body, **kwargs) # noqa: E501
+ return data
+
+ def save_mobile_app_bundle_with_http_info(self, body, **kwargs): # noqa: E501
+ """Save Or update Mobile app bundle (saveMobileAppBundle) # noqa: E501
+
+ Create or update the Mobile app bundle that represents tha pair of ANDROID and IOS app and mobile settings like oauth2 clients, self-registration and layout configuration.When creating mobile app bundle, platform generates Mobile App Bundle Id as [time-based UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_(date-time_and_MAC_address)). The newly created Mobile App Bundle Id will be present in the response. Referencing non-existing Mobile App Bundle Id will cause 'Not Found' error. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_mobile_app_bundle_with_http_info(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param MobileAppBundle body: (required)
+ :param str oauth2_client_ids: A list of oauth2 client ids, separated by comma ','
+ :return: MobileAppBundle
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'oauth2_client_ids'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method save_mobile_app_bundle" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `save_mobile_app_bundle`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+ if 'oauth2_client_ids' in params:
+ query_params.append(('oauth2ClientIds', params['oauth2_client_ids'])) # noqa: E501
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle{?oauth2ClientIds}', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='MobileAppBundle', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def update_oauth2_clients(self, body, id, **kwargs): # noqa: E501
+ """Update oauth2 clients (updateOauth2Clients) # noqa: E501
+
+ Update oauth2 clients of the specified mobile app bundle. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.update_oauth2_clients(body, id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.update_oauth2_clients_with_http_info(body, id, **kwargs) # noqa: E501
+ else:
+ (data) = self.update_oauth2_clients_with_http_info(body, id, **kwargs) # noqa: E501
+ return data
+
+ def update_oauth2_clients_with_http_info(self, body, id, **kwargs): # noqa: E501
+ """Update oauth2 clients (updateOauth2Clients) # noqa: E501
+
+ Update oauth2 clients of the specified mobile app bundle. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.update_oauth2_clients_with_http_info(body, id, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object body: (required)
+ :param str id: (required)
+ :return: None
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body', 'id'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method update_oauth2_clients" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `update_oauth2_clients`") # noqa: E501
+ # verify the required parameter 'id' is set
+ if ('id' not in params or
+ params['id'] is None):
+ raise ValueError("Missing the required parameter `id` when calling `update_oauth2_clients`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'id' in params:
+ path_params['id'] = params['id'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/bundle/{id}/oauth2Clients', 'PUT',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type=None, # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
diff --git a/tb_rest_client/api/api_pe/mobile_application_controller_api.py b/tb_rest_client/api/api_pe/mobile_application_controller_api.py
index 98e58c45..bfebc02c 100644
--- a/tb_rest_client/api/api_pe/mobile_application_controller_api.py
+++ b/tb_rest_client/api/api_pe/mobile_application_controller_api.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE-SNAPSHOT
+ OpenAPI spec version: 3.9.0PE-SNAPSHOT
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/api/api_pe/notification_controller_api.py b/tb_rest_client/api/api_pe/notification_controller_api.py
index aeeec648..0b32ea39 100644
--- a/tb_rest_client/api/api_pe/notification_controller_api.py
+++ b/tb_rest_client/api/api_pe/notification_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/notification_rule_controller_api.py b/tb_rest_client/api/api_pe/notification_rule_controller_api.py
index 27fc6875..38e802ff 100644
--- a/tb_rest_client/api/api_pe/notification_rule_controller_api.py
+++ b/tb_rest_client/api/api_pe/notification_rule_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/notification_target_controller_api.py b/tb_rest_client/api/api_pe/notification_target_controller_api.py
index 5624cf09..a3f3cd65 100644
--- a/tb_rest_client/api/api_pe/notification_target_controller_api.py
+++ b/tb_rest_client/api/api_pe/notification_target_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/notification_template_controller_api.py b/tb_rest_client/api/api_pe/notification_template_controller_api.py
index 4e541f7e..622cae26 100644
--- a/tb_rest_client/api/api_pe/notification_template_controller_api.py
+++ b/tb_rest_client/api/api_pe/notification_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/o_auth_2_config_template_controller_api.py b/tb_rest_client/api/api_pe/o_auth_2_config_template_controller_api.py
index ac75d77f..93f58257 100644
--- a/tb_rest_client/api/api_pe/o_auth_2_config_template_controller_api.py
+++ b/tb_rest_client/api/api_pe/o_auth_2_config_template_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/o_auth_2_controller_api.py b/tb_rest_client/api/api_pe/o_auth_2_controller_api.py
index 268d0b7e..f16f3c5d 100644
--- a/tb_rest_client/api/api_pe/o_auth_2_controller_api.py
+++ b/tb_rest_client/api/api_pe/o_auth_2_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/ota_package_controller_api.py b/tb_rest_client/api/api_pe/ota_package_controller_api.py
index f5e21022..933b4bf7 100644
--- a/tb_rest_client/api/api_pe/ota_package_controller_api.py
+++ b/tb_rest_client/api/api_pe/ota_package_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/owner_controller_api.py b/tb_rest_client/api/api_pe/owner_controller_api.py
index 3a60c4ed..7b509995 100644
--- a/tb_rest_client/api/api_pe/owner_controller_api.py
+++ b/tb_rest_client/api/api_pe/owner_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/qr_code_settings_controller_api.py b/tb_rest_client/api/api_pe/qr_code_settings_controller_api.py
new file mode 100644
index 00000000..ffd47d3b
--- /dev/null
+++ b/tb_rest_client/api/api_pe/qr_code_settings_controller_api.py
@@ -0,0 +1,595 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+
+import re # noqa: F401
+
+# python 2 and python 3 compatibility library
+import six
+
+from tb_rest_client.api_client import ApiClient
+
+
+class QrCodeSettingsControllerApi(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ Ref: https://github.com/swagger-api/swagger-codegen
+ """
+
+ def __init__(self, api_client=None):
+ if api_client is None:
+ api_client = ApiClient()
+ self.api_client = api_client
+
+ def get_application_redirect(self, user_agent, **kwargs): # noqa: E501
+ """getApplicationRedirect # noqa: E501
+
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_application_redirect(user_agent, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object user_agent: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_application_redirect_with_http_info(user_agent, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_application_redirect_with_http_info(user_agent, **kwargs) # noqa: E501
+ return data
+
+ def get_application_redirect_with_http_info(self, user_agent, **kwargs): # noqa: E501
+ """getApplicationRedirect # noqa: E501
+
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_application_redirect_with_http_info(user_agent, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param object user_agent: (required)
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['user_agent'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_application_redirect" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'user_agent' is set
+ if ('user_agent' not in params or
+ params['user_agent'] is None):
+ raise ValueError("Missing the required parameter `user_agent` when calling `get_application_redirect`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+ if 'user_agent' in params:
+ header_params['User-Agent'] = params['user_agent'] # noqa: E501
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = [] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/noauth/qr', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_merged_mobile_app_settings(self, **kwargs): # noqa: E501
+ """Get QR code configuration for home page (getMobileAppQrCodeConfig) # noqa: E501
+
+ The response payload contains ui configuration of qr code Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_merged_mobile_app_settings(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_merged_mobile_app_settings_with_http_info(**kwargs) # noqa: E501
+ else:
+ (data) = self.get_merged_mobile_app_settings_with_http_info(**kwargs) # noqa: E501
+ return data
+
+ def get_merged_mobile_app_settings_with_http_info(self, **kwargs): # noqa: E501
+ """Get QR code configuration for home page (getMobileAppQrCodeConfig) # noqa: E501
+
+ The response payload contains ui configuration of qr code Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_merged_mobile_app_settings_with_http_info(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = [] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_merged_mobile_app_settings" % key
+ )
+ params[key] = val
+ del params['kwargs']
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/merged', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='QrCodeSettings', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_mobile_app_deep_link(self, **kwargs): # noqa: E501
+ """Get the deep link to the associated mobile application (getMobileAppDeepLink) # noqa: E501
+
+ Fetch the url that takes user to linked mobile application Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_deep_link(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_mobile_app_deep_link_with_http_info(**kwargs) # noqa: E501
+ else:
+ (data) = self.get_mobile_app_deep_link_with_http_info(**kwargs) # noqa: E501
+ return data
+
+ def get_mobile_app_deep_link_with_http_info(self, **kwargs): # noqa: E501
+ """Get the deep link to the associated mobile application (getMobileAppDeepLink) # noqa: E501
+
+ Fetch the url that takes user to linked mobile application Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_mobile_app_deep_link_with_http_info(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: object
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = [] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_mobile_app_deep_link" % key
+ )
+ params[key] = val
+ del params['kwargs']
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['text/plain', 'application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/deepLink', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='object', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_qr_code_settings(self, **kwargs): # noqa: E501
+ """Get Mobile application settings (getMobileAppSettings) # noqa: E501
+
+ The response payload contains configuration for android/iOS applications and platform qr code widget settings. Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_qr_code_settings(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_qr_code_settings_with_http_info(**kwargs) # noqa: E501
+ else:
+ (data) = self.get_qr_code_settings_with_http_info(**kwargs) # noqa: E501
+ return data
+
+ def get_qr_code_settings_with_http_info(self, **kwargs): # noqa: E501
+ """Get Mobile application settings (getMobileAppSettings) # noqa: E501
+
+ The response payload contains configuration for android/iOS applications and platform qr code widget settings. Available for any authorized user. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_qr_code_settings_with_http_info(async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = [] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_qr_code_settings" % key
+ )
+ params[key] = val
+ del params['kwargs']
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/settings', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='QrCodeSettings', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def get_user_token_by_mobile_secret(self, secret, **kwargs): # noqa: E501
+ """Get User Token (getUserTokenByMobileSecret) # noqa: E501
+
+ Returns the token of the User based on the provided secret key. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_user_token_by_mobile_secret(secret, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str secret: A string value representing short-lived secret key (required)
+ :return: JwtPair
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.get_user_token_by_mobile_secret_with_http_info(secret, **kwargs) # noqa: E501
+ else:
+ (data) = self.get_user_token_by_mobile_secret_with_http_info(secret, **kwargs) # noqa: E501
+ return data
+
+ def get_user_token_by_mobile_secret_with_http_info(self, secret, **kwargs): # noqa: E501
+ """Get User Token (getUserTokenByMobileSecret) # noqa: E501
+
+ Returns the token of the User based on the provided secret key. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.get_user_token_by_mobile_secret_with_http_info(secret, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param str secret: A string value representing short-lived secret key (required)
+ :return: JwtPair
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['secret'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method get_user_token_by_mobile_secret" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'secret' is set
+ if ('secret' not in params or
+ params['secret'] is None):
+ raise ValueError("Missing the required parameter `secret` when calling `get_user_token_by_mobile_secret`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+ if 'secret' in params:
+ path_params['secret'] = params['secret'] # noqa: E501
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = [] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/noauth/qr/{secret}', 'GET',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='JwtPair', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
+
+ def save_qr_code_settings(self, body, **kwargs): # noqa: E501
+ """Create Or Update the Mobile application settings (saveMobileAppSettings) # noqa: E501
+
+ The request payload contains configuration for android/iOS applications and platform qr code widget settings. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_qr_code_settings(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param QrCodeSettings body: (required)
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+ kwargs['_return_http_data_only'] = True
+ if kwargs.get('async_req'):
+ return self.save_qr_code_settings_with_http_info(body, **kwargs) # noqa: E501
+ else:
+ (data) = self.save_qr_code_settings_with_http_info(body, **kwargs) # noqa: E501
+ return data
+
+ def save_qr_code_settings_with_http_info(self, body, **kwargs): # noqa: E501
+ """Create Or Update the Mobile application settings (saveMobileAppSettings) # noqa: E501
+
+ The request payload contains configuration for android/iOS applications and platform qr code widget settings. Available for users with 'SYS_ADMIN' or 'TENANT_ADMIN' authority. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+ >>> thread = api.save_qr_code_settings_with_http_info(body, async_req=True)
+ >>> result = thread.get()
+
+ :param async_req bool
+ :param QrCodeSettings body: (required)
+ :return: QrCodeSettings
+ If the method is called asynchronously,
+ returns the request thread.
+ """
+
+ all_params = ['body'] # noqa: E501
+ all_params.append('async_req')
+ all_params.append('_return_http_data_only')
+ all_params.append('_preload_content')
+ all_params.append('_request_timeout')
+
+ params = locals()
+ for key, val in six.iteritems(params['kwargs']):
+ if key not in all_params:
+ raise TypeError(
+ "Got an unexpected keyword argument '%s'"
+ " to method save_qr_code_settings" % key
+ )
+ params[key] = val
+ del params['kwargs']
+ # verify the required parameter 'body' is set
+ if ('body' not in params or
+ params['body'] is None):
+ raise ValueError("Missing the required parameter `body` when calling `save_qr_code_settings`") # noqa: E501
+
+ collection_formats = {}
+
+ path_params = {}
+
+ query_params = []
+
+ header_params = {}
+
+ form_params = []
+ local_var_files = {}
+
+ body_params = None
+ if 'body' in params:
+ body_params = params['body']
+ # HTTP header `Accept`
+ header_params['Accept'] = self.api_client.select_header_accept(
+ ['application/json']) # noqa: E501
+
+ # HTTP header `Content-Type`
+ header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
+ ['application/json']) # noqa: E501
+
+ # Authentication setting
+ auth_settings = ['X-Authorization'] # noqa: E501
+
+ return self.api_client.call_api(
+ '/api/mobile/qr/settings', 'POST',
+ path_params,
+ query_params,
+ header_params,
+ body=body_params,
+ post_params=form_params,
+ files=local_var_files,
+ response_type='QrCodeSettings', # noqa: E501
+ auth_settings=auth_settings,
+ async_req=params.get('async_req'),
+ _return_http_data_only=params.get('_return_http_data_only'),
+ _preload_content=params.get('_preload_content', True),
+ _request_timeout=params.get('_request_timeout'),
+ collection_formats=collection_formats)
diff --git a/tb_rest_client/api/api_pe/queue_controller_api.py b/tb_rest_client/api/api_pe/queue_controller_api.py
index 5b92f633..63eab2a5 100644
--- a/tb_rest_client/api/api_pe/queue_controller_api.py
+++ b/tb_rest_client/api/api_pe/queue_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/queue_stats_controller_api.py b/tb_rest_client/api/api_pe/queue_stats_controller_api.py
index 582f632d..602b2299 100644
--- a/tb_rest_client/api/api_pe/queue_stats_controller_api.py
+++ b/tb_rest_client/api/api_pe/queue_stats_controller_api.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE-SNAPSHOT
+ OpenAPI spec version: 3.9.0PE-SNAPSHOT
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/api/api_pe/report_controller_api.py b/tb_rest_client/api/api_pe/report_controller_api.py
index 6a1cbed7..7d514277 100644
--- a/tb_rest_client/api/api_pe/report_controller_api.py
+++ b/tb_rest_client/api/api_pe/report_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/role_controller_api.py b/tb_rest_client/api/api_pe/role_controller_api.py
index f3ae3447..9b1da5f5 100644
--- a/tb_rest_client/api/api_pe/role_controller_api.py
+++ b/tb_rest_client/api/api_pe/role_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/rpc_controller_api.py b/tb_rest_client/api/api_pe/rpc_controller_api.py
index 5c5a42d1..0e458b29 100644
--- a/tb_rest_client/api/api_pe/rpc_controller_api.py
+++ b/tb_rest_client/api/api_pe/rpc_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/rpc_v_1_controller_api.py b/tb_rest_client/api/api_pe/rpc_v_1_controller_api.py
index 1e70e4d2..6796da79 100644
--- a/tb_rest_client/api/api_pe/rpc_v_1_controller_api.py
+++ b/tb_rest_client/api/api_pe/rpc_v_1_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/rpc_v_2_controller_api.py b/tb_rest_client/api/api_pe/rpc_v_2_controller_api.py
index 453e0804..3bfa98d8 100644
--- a/tb_rest_client/api/api_pe/rpc_v_2_controller_api.py
+++ b/tb_rest_client/api/api_pe/rpc_v_2_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/rule_chain_controller_api.py b/tb_rest_client/api/api_pe/rule_chain_controller_api.py
index 6edd91c0..1e19babe 100644
--- a/tb_rest_client/api/api_pe/rule_chain_controller_api.py
+++ b/tb_rest_client/api/api_pe/rule_chain_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/rule_engine_controller_api.py b/tb_rest_client/api/api_pe/rule_engine_controller_api.py
index 04dcb68a..0da3f370 100644
--- a/tb_rest_client/api/api_pe/rule_engine_controller_api.py
+++ b/tb_rest_client/api/api_pe/rule_engine_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/scheduler_event_controller_api.py b/tb_rest_client/api/api_pe/scheduler_event_controller_api.py
index e813927a..8983b7ed 100644
--- a/tb_rest_client/api/api_pe/scheduler_event_controller_api.py
+++ b/tb_rest_client/api/api_pe/scheduler_event_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/self_registration_controller_api.py b/tb_rest_client/api/api_pe/self_registration_controller_api.py
index 61842c3b..0979827c 100644
--- a/tb_rest_client/api/api_pe/self_registration_controller_api.py
+++ b/tb_rest_client/api/api_pe/self_registration_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/sig_fox_integration_controller_api.py b/tb_rest_client/api/api_pe/sig_fox_integration_controller_api.py
index d3b3f5f7..26303747 100644
--- a/tb_rest_client/api/api_pe/sig_fox_integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/sig_fox_integration_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/sign_up_controller_api.py b/tb_rest_client/api/api_pe/sign_up_controller_api.py
index 8dba5c54..5f7fa270 100644
--- a/tb_rest_client/api/api_pe/sign_up_controller_api.py
+++ b/tb_rest_client/api/api_pe/sign_up_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/solution_controller_api.py b/tb_rest_client/api/api_pe/solution_controller_api.py
index c7edf79c..0f842581 100644
--- a/tb_rest_client/api/api_pe/solution_controller_api.py
+++ b/tb_rest_client/api/api_pe/solution_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/subscription_controller_api.py b/tb_rest_client/api/api_pe/subscription_controller_api.py
index ac179c5f..7de756a3 100644
--- a/tb_rest_client/api/api_pe/subscription_controller_api.py
+++ b/tb_rest_client/api/api_pe/subscription_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/t_mobile_iot_cdp_integration_controller_api.py b/tb_rest_client/api/api_pe/t_mobile_iot_cdp_integration_controller_api.py
index ae716e4b..0952b01b 100644
--- a/tb_rest_client/api/api_pe/t_mobile_iot_cdp_integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/t_mobile_iot_cdp_integration_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/tb_resource_controller_api.py b/tb_rest_client/api/api_pe/tb_resource_controller_api.py
index 345fbeb5..243fd618 100644
--- a/tb_rest_client/api/api_pe/tb_resource_controller_api.py
+++ b/tb_rest_client/api/api_pe/tb_resource_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/telemetry_controller_api.py b/tb_rest_client/api/api_pe/telemetry_controller_api.py
index dffdefea..d17dff50 100644
--- a/tb_rest_client/api/api_pe/telemetry_controller_api.py
+++ b/tb_rest_client/api/api_pe/telemetry_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/tenant_controller_api.py b/tb_rest_client/api/api_pe/tenant_controller_api.py
index 36ec17ab..774c93cc 100644
--- a/tb_rest_client/api/api_pe/tenant_controller_api.py
+++ b/tb_rest_client/api/api_pe/tenant_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/tenant_profile_controller_api.py b/tb_rest_client/api/api_pe/tenant_profile_controller_api.py
index feb10a31..3ace2d25 100644
--- a/tb_rest_client/api/api_pe/tenant_profile_controller_api.py
+++ b/tb_rest_client/api/api_pe/tenant_profile_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/thing_park_integration_controller_api.py b/tb_rest_client/api/api_pe/thing_park_integration_controller_api.py
index dcb93ba5..303bce27 100644
--- a/tb_rest_client/api/api_pe/thing_park_integration_controller_api.py
+++ b/tb_rest_client/api/api_pe/thing_park_integration_controller_api.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/translation_controller_api.py b/tb_rest_client/api/api_pe/translation_controller_api.py
index d60416e1..7ddc5281 100644
--- a/tb_rest_client/api/api_pe/translation_controller_api.py
+++ b/tb_rest_client/api/api_pe/translation_controller_api.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE-SNAPSHOT
+ OpenAPI spec version: 3.9.0PE-SNAPSHOT
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/api/api_pe/two_factor_auth_config_controller_api.py b/tb_rest_client/api/api_pe/two_factor_auth_config_controller_api.py
index 15280587..7d1abe59 100644
--- a/tb_rest_client/api/api_pe/two_factor_auth_config_controller_api.py
+++ b/tb_rest_client/api/api_pe/two_factor_auth_config_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/two_factor_auth_controller_api.py b/tb_rest_client/api/api_pe/two_factor_auth_controller_api.py
index 44b32aa8..57f98c30 100644
--- a/tb_rest_client/api/api_pe/two_factor_auth_controller_api.py
+++ b/tb_rest_client/api/api_pe/two_factor_auth_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/ui_settings_controller_api.py b/tb_rest_client/api/api_pe/ui_settings_controller_api.py
index 883ba9da..7937d5ac 100644
--- a/tb_rest_client/api/api_pe/ui_settings_controller_api.py
+++ b/tb_rest_client/api/api_pe/ui_settings_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/usage_info_controller_api.py b/tb_rest_client/api/api_pe/usage_info_controller_api.py
index a697d85d..2b657158 100644
--- a/tb_rest_client/api/api_pe/usage_info_controller_api.py
+++ b/tb_rest_client/api/api_pe/usage_info_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/user_controller_api.py b/tb_rest_client/api/api_pe/user_controller_api.py
index e9d58884..8bf16fee 100644
--- a/tb_rest_client/api/api_pe/user_controller_api.py
+++ b/tb_rest_client/api/api_pe/user_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/user_permissions_controller_api.py b/tb_rest_client/api/api_pe/user_permissions_controller_api.py
index c5c8ab0a..57a45fcc 100644
--- a/tb_rest_client/api/api_pe/user_permissions_controller_api.py
+++ b/tb_rest_client/api/api_pe/user_permissions_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/white_labeling_controller_api.py b/tb_rest_client/api/api_pe/white_labeling_controller_api.py
index 5edb00da..15b0f40d 100644
--- a/tb_rest_client/api/api_pe/white_labeling_controller_api.py
+++ b/tb_rest_client/api/api_pe/white_labeling_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/widget_type_controller_api.py b/tb_rest_client/api/api_pe/widget_type_controller_api.py
index 3b9efa94..24a43d43 100644
--- a/tb_rest_client/api/api_pe/widget_type_controller_api.py
+++ b/tb_rest_client/api/api_pe/widget_type_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api/api_pe/widgets_bundle_controller_api.py b/tb_rest_client/api/api_pe/widgets_bundle_controller_api.py
index 143341fe..3cd1a14b 100644
--- a/tb_rest_client/api/api_pe/widgets_bundle_controller_api.py
+++ b/tb_rest_client/api/api_pe/widgets_bundle_controller_api.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/api_client.py b/tb_rest_client/api_client.py
index 7725f4be..c865c55a 100644
--- a/tb_rest_client/api_client.py
+++ b/tb_rest_client/api_client.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/configuration.py b/tb_rest_client/configuration.py
index d4fc2f54..ea227515 100644
--- a/tb_rest_client/configuration.py
+++ b/tb_rest_client/configuration.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/__init__.py b/tb_rest_client/models/__init__.py
index 459717c1..500178f8 100644
--- a/tb_rest_client/models/__init__.py
+++ b/tb_rest_client/models/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/__init__.py b/tb_rest_client/models/models_ce/__init__.py
index 219da3a0..30604fba 100644
--- a/tb_rest_client/models/models_ce/__init__.py
+++ b/tb_rest_client/models/models_ce/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -472,3 +472,22 @@
from .page_data_mobile_app_info import PageDataMobileAppInfo
from .page_data_o_auth2_client_info import PageDataOAuth2ClientInfo
from .user_activation_link import UserActivationLink
+from .custom_mobile_page import CustomMobilePage
+from .dashboard_page import DashboardPage
+from .debug_settings import DebugSettings
+from .default_mobile_page import DefaultMobilePage
+from .login_mobile_info import LoginMobileInfo
+from .mobile_app_bundle_id import MobileAppBundleId
+from .mobile_app_bundle import MobileAppBundle
+from .mobile_app_bundle_info import MobileAppBundleInfo
+from .mobile_app_version_info import MobileAppVersionInfo
+from .mobile_layout_config import MobileLayoutConfig
+from .mobile_page import MobilePage
+from .page_data_mobile_app import PageDataMobileApp
+from .page_data_mobile_app_bundle_info import PageDataMobileAppBundleInfo
+from .qr_code_settings import QrCodeSettings
+from .qr_code_settings_id import QrCodeSettingsId
+from .resource_export_data import ResourceExportData
+from .store_info import StoreInfo
+from .user_mobile_info import UserMobileInfo
+from .web_view_page import WebViewPage
diff --git a/tb_rest_client/models/models_ce/account_configverification_code_body.py b/tb_rest_client/models/models_ce/account_configverification_code_body.py
index 3d793ed1..42d84f4c 100644
--- a/tb_rest_client/models/models_ce/account_configverification_code_body.py
+++ b/tb_rest_client/models/models_ce/account_configverification_code_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/account_two_fa_settings.py b/tb_rest_client/models/models_ce/account_two_fa_settings.py
index 7f1b5541..9881c3a8 100644
--- a/tb_rest_client/models/models_ce/account_two_fa_settings.py
+++ b/tb_rest_client/models/models_ce/account_two_fa_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/activate_user_request.py b/tb_rest_client/models/models_ce/activate_user_request.py
index d3728ea6..c26a176b 100644
--- a/tb_rest_client/models/models_ce/activate_user_request.py
+++ b/tb_rest_client/models/models_ce/activate_user_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/admin_settings.py b/tb_rest_client/models/models_ce/admin_settings.py
index 8180cd1d..7e6b2a13 100644
--- a/tb_rest_client/models/models_ce/admin_settings.py
+++ b/tb_rest_client/models/models_ce/admin_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/admin_settings_id.py b/tb_rest_client/models/models_ce/admin_settings_id.py
index 74bbe491..f0a93d8b 100644
--- a/tb_rest_client/models/models_ce/admin_settings_id.py
+++ b/tb_rest_client/models/models_ce/admin_settings_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/affected_tenant_administrators_filter.py b/tb_rest_client/models/models_ce/affected_tenant_administrators_filter.py
index eb0aaa62..6bd17d1f 100644
--- a/tb_rest_client/models/models_ce/affected_tenant_administrators_filter.py
+++ b/tb_rest_client/models/models_ce/affected_tenant_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/affected_user_filter.py b/tb_rest_client/models/models_ce/affected_user_filter.py
index b881cf1a..1404a4f9 100644
--- a/tb_rest_client/models/models_ce/affected_user_filter.py
+++ b/tb_rest_client/models/models_ce/affected_user_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm.py b/tb_rest_client/models/models_ce/alarm.py
index e0847dcd..2f3baa84 100644
--- a/tb_rest_client/models/models_ce/alarm.py
+++ b/tb_rest_client/models/models_ce/alarm.py
@@ -5,7 +5,7 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/alarm_assignee.py b/tb_rest_client/models/models_ce/alarm_assignee.py
index 93cf1290..54240df0 100644
--- a/tb_rest_client/models/models_ce/alarm_assignee.py
+++ b/tb_rest_client/models/models_ce/alarm_assignee.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_assignment_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/alarm_assignment_notification_rule_trigger_config.py
index 32df653a..55bdf8b1 100644
--- a/tb_rest_client/models/models_ce/alarm_assignment_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/alarm_assignment_notification_rule_trigger_config.py
@@ -5,7 +5,7 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/alarm_comment.py b/tb_rest_client/models/models_ce/alarm_comment.py
index 760d03b3..8c49747f 100644
--- a/tb_rest_client/models/models_ce/alarm_comment.py
+++ b/tb_rest_client/models/models_ce/alarm_comment.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_comment_id.py b/tb_rest_client/models/models_ce/alarm_comment_id.py
index 45329b62..420bd5d9 100644
--- a/tb_rest_client/models/models_ce/alarm_comment_id.py
+++ b/tb_rest_client/models/models_ce/alarm_comment_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_comment_info.py b/tb_rest_client/models/models_ce/alarm_comment_info.py
index d65d616e..a3d3147f 100644
--- a/tb_rest_client/models/models_ce/alarm_comment_info.py
+++ b/tb_rest_client/models/models_ce/alarm_comment_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_comment_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/alarm_comment_notification_rule_trigger_config.py
index cf5c3cad..fad3b185 100644
--- a/tb_rest_client/models/models_ce/alarm_comment_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/alarm_comment_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_condition.py b/tb_rest_client/models/models_ce/alarm_condition.py
index e3e16613..5dc2c90c 100644
--- a/tb_rest_client/models/models_ce/alarm_condition.py
+++ b/tb_rest_client/models/models_ce/alarm_condition.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_condition_filter.py b/tb_rest_client/models/models_ce/alarm_condition_filter.py
index bc5db979..4a1db2e4 100644
--- a/tb_rest_client/models/models_ce/alarm_condition_filter.py
+++ b/tb_rest_client/models/models_ce/alarm_condition_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_condition_filter_key.py b/tb_rest_client/models/models_ce/alarm_condition_filter_key.py
index 857eb498..c6332ecb 100644
--- a/tb_rest_client/models/models_ce/alarm_condition_filter_key.py
+++ b/tb_rest_client/models/models_ce/alarm_condition_filter_key.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_condition_spec.py b/tb_rest_client/models/models_ce/alarm_condition_spec.py
index 82474697..58f28ff1 100644
--- a/tb_rest_client/models/models_ce/alarm_condition_spec.py
+++ b/tb_rest_client/models/models_ce/alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_count_query.py b/tb_rest_client/models/models_ce/alarm_count_query.py
index 80fbe563..c72c9663 100644
--- a/tb_rest_client/models/models_ce/alarm_count_query.py
+++ b/tb_rest_client/models/models_ce/alarm_count_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_data.py b/tb_rest_client/models/models_ce/alarm_data.py
index a87535c3..ad7d5c91 100644
--- a/tb_rest_client/models/models_ce/alarm_data.py
+++ b/tb_rest_client/models/models_ce/alarm_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_data_page_link.py b/tb_rest_client/models/models_ce/alarm_data_page_link.py
index 40f1d9d1..504dd2a0 100644
--- a/tb_rest_client/models/models_ce/alarm_data_page_link.py
+++ b/tb_rest_client/models/models_ce/alarm_data_page_link.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_data_query.py b/tb_rest_client/models/models_ce/alarm_data_query.py
index b5b235f5..882955f6 100644
--- a/tb_rest_client/models/models_ce/alarm_data_query.py
+++ b/tb_rest_client/models/models_ce/alarm_data_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_id.py b/tb_rest_client/models/models_ce/alarm_id.py
index 5ace71c1..5843a6a8 100644
--- a/tb_rest_client/models/models_ce/alarm_id.py
+++ b/tb_rest_client/models/models_ce/alarm_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_info.py b/tb_rest_client/models/models_ce/alarm_info.py
index b1384e9f..469e8e65 100644
--- a/tb_rest_client/models/models_ce/alarm_info.py
+++ b/tb_rest_client/models/models_ce/alarm_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/alarm_notification_rule_trigger_config.py
index 19c900ab..36bf0f74 100644
--- a/tb_rest_client/models/models_ce/alarm_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/alarm_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_rule.py b/tb_rest_client/models/models_ce/alarm_rule.py
index 1f66d178..b9d58a50 100644
--- a/tb_rest_client/models/models_ce/alarm_rule.py
+++ b/tb_rest_client/models/models_ce/alarm_rule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/alarm_schedule.py b/tb_rest_client/models/models_ce/alarm_schedule.py
index bde366d3..9c27a701 100644
--- a/tb_rest_client/models/models_ce/alarm_schedule.py
+++ b/tb_rest_client/models/models_ce/alarm_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/all_users_filter.py b/tb_rest_client/models/models_ce/all_users_filter.py
index c30192cf..a45fba18 100644
--- a/tb_rest_client/models/models_ce/all_users_filter.py
+++ b/tb_rest_client/models/models_ce/all_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/allow_create_new_devices_device_profile_provision_configuration.py b/tb_rest_client/models/models_ce/allow_create_new_devices_device_profile_provision_configuration.py
index 8e4ef253..a7389bd3 100644
--- a/tb_rest_client/models/models_ce/allow_create_new_devices_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/allow_create_new_devices_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/android_config.py b/tb_rest_client/models/models_ce/android_config.py
index ffddb133..a3b2df31 100644
--- a/tb_rest_client/models/models_ce/android_config.py
+++ b/tb_rest_client/models/models_ce/android_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/any_time_schedule.py b/tb_rest_client/models/models_ce/any_time_schedule.py
index bd1cb17f..6870fad4 100644
--- a/tb_rest_client/models/models_ce/any_time_schedule.py
+++ b/tb_rest_client/models/models_ce/any_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/api_image_body.py b/tb_rest_client/models/models_ce/api_image_body.py
index 29cb89aa..3d423a26 100644
--- a/tb_rest_client/models/models_ce/api_image_body.py
+++ b/tb_rest_client/models/models_ce/api_image_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/api_usage_limit_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/api_usage_limit_notification_rule_trigger_config.py
index 8d175d6f..7d428d91 100644
--- a/tb_rest_client/models/models_ce/api_usage_limit_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/api_usage_limit_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/api_usage_state_filter.py b/tb_rest_client/models/models_ce/api_usage_state_filter.py
index 797b3e46..877bc0d9 100644
--- a/tb_rest_client/models/models_ce/api_usage_state_filter.py
+++ b/tb_rest_client/models/models_ce/api_usage_state_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset.py b/tb_rest_client/models/models_ce/asset.py
index ee59c514..1fb62f19 100644
--- a/tb_rest_client/models/models_ce/asset.py
+++ b/tb_rest_client/models/models_ce/asset.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_id.py b/tb_rest_client/models/models_ce/asset_id.py
index 289f8f31..a6228617 100644
--- a/tb_rest_client/models/models_ce/asset_id.py
+++ b/tb_rest_client/models/models_ce/asset_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_info.py b/tb_rest_client/models/models_ce/asset_info.py
index c59bdd3b..d7117b0a 100644
--- a/tb_rest_client/models/models_ce/asset_info.py
+++ b/tb_rest_client/models/models_ce/asset_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_profile.py b/tb_rest_client/models/models_ce/asset_profile.py
index 36932258..c2b83994 100644
--- a/tb_rest_client/models/models_ce/asset_profile.py
+++ b/tb_rest_client/models/models_ce/asset_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_profile_id.py b/tb_rest_client/models/models_ce/asset_profile_id.py
index 9e935f3f..c3f1d08d 100644
--- a/tb_rest_client/models/models_ce/asset_profile_id.py
+++ b/tb_rest_client/models/models_ce/asset_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_profile_info.py b/tb_rest_client/models/models_ce/asset_profile_info.py
index b02c15a0..a4f257bb 100644
--- a/tb_rest_client/models/models_ce/asset_profile_info.py
+++ b/tb_rest_client/models/models_ce/asset_profile_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_search_query.py b/tb_rest_client/models/models_ce/asset_search_query.py
index 4fd922b0..48384d4c 100644
--- a/tb_rest_client/models/models_ce/asset_search_query.py
+++ b/tb_rest_client/models/models_ce/asset_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_search_query_filter.py b/tb_rest_client/models/models_ce/asset_search_query_filter.py
index b9317bdb..48cf5fe7 100644
--- a/tb_rest_client/models/models_ce/asset_search_query_filter.py
+++ b/tb_rest_client/models/models_ce/asset_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/asset_type_filter.py b/tb_rest_client/models/models_ce/asset_type_filter.py
index cc2eb8e9..1716a349 100644
--- a/tb_rest_client/models/models_ce/asset_type_filter.py
+++ b/tb_rest_client/models/models_ce/asset_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/atomic_integer.py b/tb_rest_client/models/models_ce/atomic_integer.py
index 3d9ec84a..5033d9c2 100644
--- a/tb_rest_client/models/models_ce/atomic_integer.py
+++ b/tb_rest_client/models/models_ce/atomic_integer.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/attribute_export_data.py b/tb_rest_client/models/models_ce/attribute_export_data.py
index 9a4797ca..93cfdaa7 100644
--- a/tb_rest_client/models/models_ce/attribute_export_data.py
+++ b/tb_rest_client/models/models_ce/attribute_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/attributes_entity_view.py b/tb_rest_client/models/models_ce/attributes_entity_view.py
index d173bf42..bd8a5cbb 100644
--- a/tb_rest_client/models/models_ce/attributes_entity_view.py
+++ b/tb_rest_client/models/models_ce/attributes_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/audit_log.py b/tb_rest_client/models/models_ce/audit_log.py
index e12016d0..774ffcbc 100644
--- a/tb_rest_client/models/models_ce/audit_log.py
+++ b/tb_rest_client/models/models_ce/audit_log.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/audit_log_id.py b/tb_rest_client/models/models_ce/audit_log_id.py
index fe311a3c..2f13da6f 100644
--- a/tb_rest_client/models/models_ce/audit_log_id.py
+++ b/tb_rest_client/models/models_ce/audit_log_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/auto_commit_settings.py b/tb_rest_client/models/models_ce/auto_commit_settings.py
index a9043390..c8200381 100644
--- a/tb_rest_client/models/models_ce/auto_commit_settings.py
+++ b/tb_rest_client/models/models_ce/auto_commit_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/auto_version_create_config.py b/tb_rest_client/models/models_ce/auto_version_create_config.py
index 04aa2405..b8091b92 100644
--- a/tb_rest_client/models/models_ce/auto_version_create_config.py
+++ b/tb_rest_client/models/models_ce/auto_version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/aws_sns_sms_provider_configuration.py b/tb_rest_client/models/models_ce/aws_sns_sms_provider_configuration.py
index 458de0b2..01311703 100644
--- a/tb_rest_client/models/models_ce/aws_sns_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_ce/aws_sns_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/backup_code_two_fa_account_config.py b/tb_rest_client/models/models_ce/backup_code_two_fa_account_config.py
index 8c70667c..77fac9e1 100644
--- a/tb_rest_client/models/models_ce/backup_code_two_fa_account_config.py
+++ b/tb_rest_client/models/models_ce/backup_code_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/backup_code_two_fa_provider_config.py b/tb_rest_client/models/models_ce/backup_code_two_fa_provider_config.py
index ec40cb7c..e4621882 100644
--- a/tb_rest_client/models/models_ce/backup_code_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_ce/backup_code_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/boolean_filter_predicate.py b/tb_rest_client/models/models_ce/boolean_filter_predicate.py
index 5e9d122e..15c0845c 100644
--- a/tb_rest_client/models/models_ce/boolean_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/boolean_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/branch_info.py b/tb_rest_client/models/models_ce/branch_info.py
index d9c3c94c..e2e5c2c5 100644
--- a/tb_rest_client/models/models_ce/branch_info.py
+++ b/tb_rest_client/models/models_ce/branch_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/bulk_import_request.py b/tb_rest_client/models/models_ce/bulk_import_request.py
index b2db2364..64540e26 100644
--- a/tb_rest_client/models/models_ce/bulk_import_request.py
+++ b/tb_rest_client/models/models_ce/bulk_import_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/bulk_import_result_asset.py b/tb_rest_client/models/models_ce/bulk_import_result_asset.py
index 687d17e8..bc5cd19a 100644
--- a/tb_rest_client/models/models_ce/bulk_import_result_asset.py
+++ b/tb_rest_client/models/models_ce/bulk_import_result_asset.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/bulk_import_result_asset_created.py b/tb_rest_client/models/models_ce/bulk_import_result_asset_created.py
index addce8df..c4477319 100644
--- a/tb_rest_client/models/models_ce/bulk_import_result_asset_created.py
+++ b/tb_rest_client/models/models_ce/bulk_import_result_asset_created.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/bulk_import_result_device.py b/tb_rest_client/models/models_ce/bulk_import_result_device.py
index 9de1191f..40772245 100644
--- a/tb_rest_client/models/models_ce/bulk_import_result_device.py
+++ b/tb_rest_client/models/models_ce/bulk_import_result_device.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/bulk_import_result_edge.py b/tb_rest_client/models/models_ce/bulk_import_result_edge.py
index f74f3796..cbfb425c 100644
--- a/tb_rest_client/models/models_ce/bulk_import_result_edge.py
+++ b/tb_rest_client/models/models_ce/bulk_import_result_edge.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/button.py b/tb_rest_client/models/models_ce/button.py
index 06428b0c..f29410b0 100644
--- a/tb_rest_client/models/models_ce/button.py
+++ b/tb_rest_client/models/models_ce/button.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/byte_array_resource.py b/tb_rest_client/models/models_ce/byte_array_resource.py
index 826a670b..867df563 100644
--- a/tb_rest_client/models/models_ce/byte_array_resource.py
+++ b/tb_rest_client/models/models_ce/byte_array_resource.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/byte_buffer.py b/tb_rest_client/models/models_ce/byte_buffer.py
index db5c57fd..e455d1a5 100644
--- a/tb_rest_client/models/models_ce/byte_buffer.py
+++ b/tb_rest_client/models/models_ce/byte_buffer.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/change_password_request.py b/tb_rest_client/models/models_ce/change_password_request.py
index 1bfcf4b3..b5db23df 100644
--- a/tb_rest_client/models/models_ce/change_password_request.py
+++ b/tb_rest_client/models/models_ce/change_password_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/check_pre_provisioned_devices_device_profile_provision_configuration.py b/tb_rest_client/models/models_ce/check_pre_provisioned_devices_device_profile_provision_configuration.py
index 6e199d00..fb895ed0 100644
--- a/tb_rest_client/models/models_ce/check_pre_provisioned_devices_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/check_pre_provisioned_devices_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/claim_request.py b/tb_rest_client/models/models_ce/claim_request.py
index 83bb93c2..28e32c4e 100644
--- a/tb_rest_client/models/models_ce/claim_request.py
+++ b/tb_rest_client/models/models_ce/claim_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/clear_rule.py b/tb_rest_client/models/models_ce/clear_rule.py
index 2b225f04..e00bf18d 100644
--- a/tb_rest_client/models/models_ce/clear_rule.py
+++ b/tb_rest_client/models/models_ce/clear_rule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/client_attributes_querying_snmp_communication_config.py b/tb_rest_client/models/models_ce/client_attributes_querying_snmp_communication_config.py
index 75c66734..ebe43731 100644
--- a/tb_rest_client/models/models_ce/client_attributes_querying_snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/client_attributes_querying_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/coap_device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/coap_device_profile_transport_configuration.py
index a0019938..f87511c4 100644
--- a/tb_rest_client/models/models_ce/coap_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/coap_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/coap_device_transport_configuration.py b/tb_rest_client/models/models_ce/coap_device_transport_configuration.py
index aa0256e3..341c78e9 100644
--- a/tb_rest_client/models/models_ce/coap_device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/coap_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/coap_device_type_configuration.py b/tb_rest_client/models/models_ce/coap_device_type_configuration.py
index 85d13874..5358f70f 100644
--- a/tb_rest_client/models/models_ce/coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_ce/coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/column_mapping.py b/tb_rest_client/models/models_ce/column_mapping.py
index 68406b5c..e342e8b9 100644
--- a/tb_rest_client/models/models_ce/column_mapping.py
+++ b/tb_rest_client/models/models_ce/column_mapping.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/comparison_ts_value.py b/tb_rest_client/models/models_ce/comparison_ts_value.py
index 950deefe..c7db6477 100644
--- a/tb_rest_client/models/models_ce/comparison_ts_value.py
+++ b/tb_rest_client/models/models_ce/comparison_ts_value.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/complex_filter_predicate.py b/tb_rest_client/models/models_ce/complex_filter_predicate.py
index 3ab2040b..2b87beaa 100644
--- a/tb_rest_client/models/models_ce/complex_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/complex_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/complex_version_create_request.py b/tb_rest_client/models/models_ce/complex_version_create_request.py
index c3b8e268..c3c8a1f2 100644
--- a/tb_rest_client/models/models_ce/complex_version_create_request.py
+++ b/tb_rest_client/models/models_ce/complex_version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/component_descriptor.py b/tb_rest_client/models/models_ce/component_descriptor.py
index 87d5b75c..55d5cd8d 100644
--- a/tb_rest_client/models/models_ce/component_descriptor.py
+++ b/tb_rest_client/models/models_ce/component_descriptor.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/component_descriptor_id.py b/tb_rest_client/models/models_ce/component_descriptor_id.py
index 33bc7b89..f4873626 100644
--- a/tb_rest_client/models/models_ce/component_descriptor_id.py
+++ b/tb_rest_client/models/models_ce/component_descriptor_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/config_submit_body.py b/tb_rest_client/models/models_ce/config_submit_body.py
index a70603e8..0859b3b8 100644
--- a/tb_rest_client/models/models_ce/config_submit_body.py
+++ b/tb_rest_client/models/models_ce/config_submit_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/custom_mobile_page.py b/tb_rest_client/models/models_ce/custom_mobile_page.py
new file mode 100644
index 00000000..b055a274
--- /dev/null
+++ b/tb_rest_client/models/models_ce/custom_mobile_page.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class CustomMobilePage(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """CustomMobilePage - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(CustomMobilePage, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, CustomMobilePage):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/custom_time_schedule.py b/tb_rest_client/models/models_ce/custom_time_schedule.py
index 5c508018..1c603530 100644
--- a/tb_rest_client/models/models_ce/custom_time_schedule.py
+++ b/tb_rest_client/models/models_ce/custom_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/custom_time_schedule_item.py b/tb_rest_client/models/models_ce/custom_time_schedule_item.py
index a91bc698..ae519fd1 100644
--- a/tb_rest_client/models/models_ce/custom_time_schedule_item.py
+++ b/tb_rest_client/models/models_ce/custom_time_schedule_item.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/customer.py b/tb_rest_client/models/models_ce/customer.py
index 241c0024..f00fb773 100644
--- a/tb_rest_client/models/models_ce/customer.py
+++ b/tb_rest_client/models/models_ce/customer.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/customer_id.py b/tb_rest_client/models/models_ce/customer_id.py
index e019e120..bca1d552 100644
--- a/tb_rest_client/models/models_ce/customer_id.py
+++ b/tb_rest_client/models/models_ce/customer_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/customer_users_filter.py b/tb_rest_client/models/models_ce/customer_users_filter.py
index 87530e19..59ceb964 100644
--- a/tb_rest_client/models/models_ce/customer_users_filter.py
+++ b/tb_rest_client/models/models_ce/customer_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dashboard.py b/tb_rest_client/models/models_ce/dashboard.py
index ec14c554..53d8dcc2 100644
--- a/tb_rest_client/models/models_ce/dashboard.py
+++ b/tb_rest_client/models/models_ce/dashboard.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dashboard_id.py b/tb_rest_client/models/models_ce/dashboard_id.py
index 0a7fd936..c68a6fbb 100644
--- a/tb_rest_client/models/models_ce/dashboard_id.py
+++ b/tb_rest_client/models/models_ce/dashboard_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dashboard_info.py b/tb_rest_client/models/models_ce/dashboard_info.py
index f12cd5e0..0b3f5f15 100644
--- a/tb_rest_client/models/models_ce/dashboard_info.py
+++ b/tb_rest_client/models/models_ce/dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dashboard_page.py b/tb_rest_client/models/models_ce/dashboard_page.py
new file mode 100644
index 00000000..6d60fc86
--- /dev/null
+++ b/tb_rest_client/models/models_ce/dashboard_page.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class DashboardPage(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """DashboardPage - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(DashboardPage, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, DashboardPage):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/debug_converter_event_filter.py b/tb_rest_client/models/models_ce/debug_converter_event_filter.py
index f969cad3..16597ee9 100644
--- a/tb_rest_client/models/models_ce/debug_converter_event_filter.py
+++ b/tb_rest_client/models/models_ce/debug_converter_event_filter.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/debug_integration_event_filter.py b/tb_rest_client/models/models_ce/debug_integration_event_filter.py
index e8131797..654bf7ea 100644
--- a/tb_rest_client/models/models_ce/debug_integration_event_filter.py
+++ b/tb_rest_client/models/models_ce/debug_integration_event_filter.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/debug_rule_chain_event_filter.py b/tb_rest_client/models/models_ce/debug_rule_chain_event_filter.py
index 9ed624f5..127276c1 100644
--- a/tb_rest_client/models/models_ce/debug_rule_chain_event_filter.py
+++ b/tb_rest_client/models/models_ce/debug_rule_chain_event_filter.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/debug_settings.py b/tb_rest_client/models/models_ce/debug_settings.py
new file mode 100644
index 00000000..bc5c5b3a
--- /dev/null
+++ b/tb_rest_client/models/models_ce/debug_settings.py
@@ -0,0 +1,182 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class DebugSettings(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'failures_enabled': 'object',
+ 'all_enabled': 'object',
+ 'all_enabled_until': 'object'
+ }
+
+ attribute_map = {
+ 'failures_enabled': 'failuresEnabled',
+ 'all_enabled': 'allEnabled',
+ 'all_enabled_until': 'allEnabledUntil'
+ }
+
+ def __init__(self, failures_enabled=None, all_enabled=None, all_enabled_until=None): # noqa: E501
+ """DebugSettings - a model defined in Swagger""" # noqa: E501
+ self._failures_enabled = None
+ self._all_enabled = None
+ self._all_enabled_until = None
+ self.discriminator = None
+ if failures_enabled is not None:
+ self.failures_enabled = failures_enabled
+ if all_enabled is not None:
+ self.all_enabled = all_enabled
+ if all_enabled_until is not None:
+ self.all_enabled_until = all_enabled_until
+
+ @property
+ def failures_enabled(self):
+ """Gets the failures_enabled of this DebugSettings. # noqa: E501
+
+ Debug failures. # noqa: E501
+
+ :return: The failures_enabled of this DebugSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._failures_enabled
+
+ @failures_enabled.setter
+ def failures_enabled(self, failures_enabled):
+ """Sets the failures_enabled of this DebugSettings.
+
+ Debug failures. # noqa: E501
+
+ :param failures_enabled: The failures_enabled of this DebugSettings. # noqa: E501
+ :type: object
+ """
+
+ self._failures_enabled = failures_enabled
+
+ @property
+ def all_enabled(self):
+ """Gets the all_enabled of this DebugSettings. # noqa: E501
+
+ Debug All. Used as a trigger for updating debugAllUntil. # noqa: E501
+
+ :return: The all_enabled of this DebugSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._all_enabled
+
+ @all_enabled.setter
+ def all_enabled(self, all_enabled):
+ """Sets the all_enabled of this DebugSettings.
+
+ Debug All. Used as a trigger for updating debugAllUntil. # noqa: E501
+
+ :param all_enabled: The all_enabled of this DebugSettings. # noqa: E501
+ :type: object
+ """
+
+ self._all_enabled = all_enabled
+
+ @property
+ def all_enabled_until(self):
+ """Gets the all_enabled_until of this DebugSettings. # noqa: E501
+
+ Timestamp of the end time for the processing debug events. # noqa: E501
+
+ :return: The all_enabled_until of this DebugSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._all_enabled_until
+
+ @all_enabled_until.setter
+ def all_enabled_until(self, all_enabled_until):
+ """Sets the all_enabled_until of this DebugSettings.
+
+ Timestamp of the end time for the processing debug events. # noqa: E501
+
+ :param all_enabled_until: The all_enabled_until of this DebugSettings. # noqa: E501
+ :type: object
+ """
+
+ self._all_enabled_until = all_enabled_until
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(DebugSettings, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, DebugSettings):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/default_coap_device_type_configuration.py b/tb_rest_client/models/models_ce/default_coap_device_type_configuration.py
index 217f5044..0273aef6 100644
--- a/tb_rest_client/models/models_ce/default_coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_ce/default_coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_device_configuration.py b/tb_rest_client/models/models_ce/default_device_configuration.py
index 3b148ec8..91afb878 100644
--- a/tb_rest_client/models/models_ce/default_device_configuration.py
+++ b/tb_rest_client/models/models_ce/default_device_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_device_profile_configuration.py b/tb_rest_client/models/models_ce/default_device_profile_configuration.py
index 16405057..0c49b048 100644
--- a/tb_rest_client/models/models_ce/default_device_profile_configuration.py
+++ b/tb_rest_client/models/models_ce/default_device_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/default_device_profile_transport_configuration.py
index e7be74e5..c08d899b 100644
--- a/tb_rest_client/models/models_ce/default_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/default_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_device_transport_configuration.py b/tb_rest_client/models/models_ce/default_device_transport_configuration.py
index bf58b8a2..51a3082d 100644
--- a/tb_rest_client/models/models_ce/default_device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/default_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_mobile_page.py b/tb_rest_client/models/models_ce/default_mobile_page.py
new file mode 100644
index 00000000..c68a7957
--- /dev/null
+++ b/tb_rest_client/models/models_ce/default_mobile_page.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class DefaultMobilePage(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """DefaultMobilePage - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(DefaultMobilePage, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, DefaultMobilePage):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/default_rule_chain_create_request.py b/tb_rest_client/models/models_ce/default_rule_chain_create_request.py
index 5e7b1986..ee8f25a6 100644
--- a/tb_rest_client/models/models_ce/default_rule_chain_create_request.py
+++ b/tb_rest_client/models/models_ce/default_rule_chain_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/default_tenant_profile_configuration.py b/tb_rest_client/models/models_ce/default_tenant_profile_configuration.py
index 409b89d6..ad9e9daf 100644
--- a/tb_rest_client/models/models_ce/default_tenant_profile_configuration.py
+++ b/tb_rest_client/models/models_ce/default_tenant_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_entity_data_diff.py b/tb_rest_client/models/models_ce/deferred_result_entity_data_diff.py
index b383c8f4..889e2c51 100644
--- a/tb_rest_client/models/models_ce/deferred_result_entity_data_diff.py
+++ b/tb_rest_client/models/models_ce/deferred_result_entity_data_diff.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_entity_data_info.py b/tb_rest_client/models/models_ce/deferred_result_entity_data_info.py
index aef86ee1..408cf287 100644
--- a/tb_rest_client/models/models_ce/deferred_result_entity_data_info.py
+++ b/tb_rest_client/models/models_ce/deferred_result_entity_data_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_list_branch_info.py b/tb_rest_client/models/models_ce/deferred_result_list_branch_info.py
index dd1a8354..7f2b59f4 100644
--- a/tb_rest_client/models/models_ce/deferred_result_list_branch_info.py
+++ b/tb_rest_client/models/models_ce/deferred_result_list_branch_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_list_versioned_entity_info.py b/tb_rest_client/models/models_ce/deferred_result_list_versioned_entity_info.py
index 67b16b55..906a1a7a 100644
--- a/tb_rest_client/models/models_ce/deferred_result_list_versioned_entity_info.py
+++ b/tb_rest_client/models/models_ce/deferred_result_list_versioned_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_page_data_entity_version.py b/tb_rest_client/models/models_ce/deferred_result_page_data_entity_version.py
index 07470da7..634e3fe4 100644
--- a/tb_rest_client/models/models_ce/deferred_result_page_data_entity_version.py
+++ b/tb_rest_client/models/models_ce/deferred_result_page_data_entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_repository_settings.py b/tb_rest_client/models/models_ce/deferred_result_repository_settings.py
index fd0ef7b3..4038a752 100644
--- a/tb_rest_client/models/models_ce/deferred_result_repository_settings.py
+++ b/tb_rest_client/models/models_ce/deferred_result_repository_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_response_entity.py b/tb_rest_client/models/models_ce/deferred_result_response_entity.py
index 51127265..fac1a564 100644
--- a/tb_rest_client/models/models_ce/deferred_result_response_entity.py
+++ b/tb_rest_client/models/models_ce/deferred_result_response_entity.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_result_void.py b/tb_rest_client/models/models_ce/deferred_result_void.py
index 19e2f622..3a741f34 100644
--- a/tb_rest_client/models/models_ce/deferred_result_void.py
+++ b/tb_rest_client/models/models_ce/deferred_result_void.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/deferred_resultuuid.py b/tb_rest_client/models/models_ce/deferred_resultuuid.py
index 2ae48285..bc3e6e96 100644
--- a/tb_rest_client/models/models_ce/deferred_resultuuid.py
+++ b/tb_rest_client/models/models_ce/deferred_resultuuid.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/delivery_method_notification_template.py b/tb_rest_client/models/models_ce/delivery_method_notification_template.py
index 8f960a43..a9eb2add 100644
--- a/tb_rest_client/models/models_ce/delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device.py b/tb_rest_client/models/models_ce/device.py
index 2fbbf908..630fe883 100644
--- a/tb_rest_client/models/models_ce/device.py
+++ b/tb_rest_client/models/models_ce/device.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_activity_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/device_activity_notification_rule_trigger_config.py
index f1851968..396e5780 100644
--- a/tb_rest_client/models/models_ce/device_activity_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/device_activity_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_configuration.py b/tb_rest_client/models/models_ce/device_configuration.py
index 1ba73d46..3c60e07a 100644
--- a/tb_rest_client/models/models_ce/device_configuration.py
+++ b/tb_rest_client/models/models_ce/device_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_credentials.py b/tb_rest_client/models/models_ce/device_credentials.py
index 87e51113..520e0bcb 100644
--- a/tb_rest_client/models/models_ce/device_credentials.py
+++ b/tb_rest_client/models/models_ce/device_credentials.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_credentials_id.py b/tb_rest_client/models/models_ce/device_credentials_id.py
index 37a7525a..8129f37d 100644
--- a/tb_rest_client/models/models_ce/device_credentials_id.py
+++ b/tb_rest_client/models/models_ce/device_credentials_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_data.py b/tb_rest_client/models/models_ce/device_data.py
index 580201d9..a9ab32e0 100644
--- a/tb_rest_client/models/models_ce/device_data.py
+++ b/tb_rest_client/models/models_ce/device_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_export_data.py b/tb_rest_client/models/models_ce/device_export_data.py
index fc8d716a..7bc0788c 100644
--- a/tb_rest_client/models/models_ce/device_export_data.py
+++ b/tb_rest_client/models/models_ce/device_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_id.py b/tb_rest_client/models/models_ce/device_id.py
index c8bbe334..99adc679 100644
--- a/tb_rest_client/models/models_ce/device_id.py
+++ b/tb_rest_client/models/models_ce/device_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_info.py b/tb_rest_client/models/models_ce/device_info.py
index 66af61ff..f8c76ceb 100644
--- a/tb_rest_client/models/models_ce/device_info.py
+++ b/tb_rest_client/models/models_ce/device_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile.py b/tb_rest_client/models/models_ce/device_profile.py
index 99cd0817..5172ab66 100644
--- a/tb_rest_client/models/models_ce/device_profile.py
+++ b/tb_rest_client/models/models_ce/device_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_alarm.py b/tb_rest_client/models/models_ce/device_profile_alarm.py
index ccf6d7b8..fe34a18d 100644
--- a/tb_rest_client/models/models_ce/device_profile_alarm.py
+++ b/tb_rest_client/models/models_ce/device_profile_alarm.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_configuration.py b/tb_rest_client/models/models_ce/device_profile_configuration.py
index 540f8525..19eb1a71 100644
--- a/tb_rest_client/models/models_ce/device_profile_configuration.py
+++ b/tb_rest_client/models/models_ce/device_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_data.py b/tb_rest_client/models/models_ce/device_profile_data.py
index c77f3831..d2c4174f 100644
--- a/tb_rest_client/models/models_ce/device_profile_data.py
+++ b/tb_rest_client/models/models_ce/device_profile_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_id.py b/tb_rest_client/models/models_ce/device_profile_id.py
index b691a3ec..29727982 100644
--- a/tb_rest_client/models/models_ce/device_profile_id.py
+++ b/tb_rest_client/models/models_ce/device_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_info.py b/tb_rest_client/models/models_ce/device_profile_info.py
index 61a4b046..4b64362d 100644
--- a/tb_rest_client/models/models_ce/device_profile_info.py
+++ b/tb_rest_client/models/models_ce/device_profile_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_provision_configuration.py b/tb_rest_client/models/models_ce/device_profile_provision_configuration.py
index ff348444..48fc9362 100644
--- a/tb_rest_client/models/models_ce/device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/device_profile_transport_configuration.py
index 1c7207b8..2a709ff1 100644
--- a/tb_rest_client/models/models_ce/device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_search_query.py b/tb_rest_client/models/models_ce/device_search_query.py
index 541aa0cb..d99c4132 100644
--- a/tb_rest_client/models/models_ce/device_search_query.py
+++ b/tb_rest_client/models/models_ce/device_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_search_query_filter.py b/tb_rest_client/models/models_ce/device_search_query_filter.py
index d729c2c9..c06081c7 100644
--- a/tb_rest_client/models/models_ce/device_search_query_filter.py
+++ b/tb_rest_client/models/models_ce/device_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_transport_configuration.py b/tb_rest_client/models/models_ce/device_transport_configuration.py
index cb286097..2be1b2ee 100644
--- a/tb_rest_client/models/models_ce/device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/device_type_filter.py b/tb_rest_client/models/models_ce/device_type_filter.py
index 7166f24e..2f0e537e 100644
--- a/tb_rest_client/models/models_ce/device_type_filter.py
+++ b/tb_rest_client/models/models_ce/device_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/disabled_device_profile_provision_configuration.py b/tb_rest_client/models/models_ce/disabled_device_profile_provision_configuration.py
index 59817549..9bf06e39 100644
--- a/tb_rest_client/models/models_ce/disabled_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/disabled_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/domain.py b/tb_rest_client/models/models_ce/domain.py
index 1397e1b8..49ce0aa8 100644
--- a/tb_rest_client/models/models_ce/domain.py
+++ b/tb_rest_client/models/models_ce/domain.py
@@ -5,7 +5,7 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/domain_id.py b/tb_rest_client/models/models_ce/domain_id.py
index 532b8713..c3e010e7 100644
--- a/tb_rest_client/models/models_ce/domain_id.py
+++ b/tb_rest_client/models/models_ce/domain_id.py
@@ -5,7 +5,7 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/domain_info.py b/tb_rest_client/models/models_ce/domain_info.py
index d8646d36..e89297db 100644
--- a/tb_rest_client/models/models_ce/domain_info.py
+++ b/tb_rest_client/models/models_ce/domain_info.py
@@ -5,7 +5,7 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/duration_alarm_condition_spec.py b/tb_rest_client/models/models_ce/duration_alarm_condition_spec.py
index a2400148..65d2072c 100644
--- a/tb_rest_client/models/models_ce/duration_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_ce/duration_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dynamic_value_boolean.py b/tb_rest_client/models/models_ce/dynamic_value_boolean.py
index 8229b4e9..0bca208a 100644
--- a/tb_rest_client/models/models_ce/dynamic_value_boolean.py
+++ b/tb_rest_client/models/models_ce/dynamic_value_boolean.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dynamic_value_double.py b/tb_rest_client/models/models_ce/dynamic_value_double.py
index c1eed70e..e438f33c 100644
--- a/tb_rest_client/models/models_ce/dynamic_value_double.py
+++ b/tb_rest_client/models/models_ce/dynamic_value_double.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dynamic_value_integer.py b/tb_rest_client/models/models_ce/dynamic_value_integer.py
index 10f04aa0..cc7cc091 100644
--- a/tb_rest_client/models/models_ce/dynamic_value_integer.py
+++ b/tb_rest_client/models/models_ce/dynamic_value_integer.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dynamic_value_long.py b/tb_rest_client/models/models_ce/dynamic_value_long.py
index ce834c6f..62e6e010 100644
--- a/tb_rest_client/models/models_ce/dynamic_value_long.py
+++ b/tb_rest_client/models/models_ce/dynamic_value_long.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/dynamic_value_string.py b/tb_rest_client/models/models_ce/dynamic_value_string.py
index d3287c8d..f071c5ba 100644
--- a/tb_rest_client/models/models_ce/dynamic_value_string.py
+++ b/tb_rest_client/models/models_ce/dynamic_value_string.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge.py b/tb_rest_client/models/models_ce/edge.py
index 68edb8af..ba7ee779 100644
--- a/tb_rest_client/models/models_ce/edge.py
+++ b/tb_rest_client/models/models_ce/edge.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_communication_failure_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/edge_communication_failure_notification_rule_trigger_config.py
index 49a49914..a64352a2 100644
--- a/tb_rest_client/models/models_ce/edge_communication_failure_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/edge_communication_failure_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_connection_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/edge_connection_notification_rule_trigger_config.py
index d5f13bfa..90215420 100644
--- a/tb_rest_client/models/models_ce/edge_connection_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/edge_connection_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_event.py b/tb_rest_client/models/models_ce/edge_event.py
index 35a1e719..0aecdc9a 100644
--- a/tb_rest_client/models/models_ce/edge_event.py
+++ b/tb_rest_client/models/models_ce/edge_event.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_event_id.py b/tb_rest_client/models/models_ce/edge_event_id.py
index 6574a2b7..ec6e3e09 100644
--- a/tb_rest_client/models/models_ce/edge_event_id.py
+++ b/tb_rest_client/models/models_ce/edge_event_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_id.py b/tb_rest_client/models/models_ce/edge_id.py
index d6b84274..addc468e 100644
--- a/tb_rest_client/models/models_ce/edge_id.py
+++ b/tb_rest_client/models/models_ce/edge_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_info.py b/tb_rest_client/models/models_ce/edge_info.py
index defc6a5d..548cc742 100644
--- a/tb_rest_client/models/models_ce/edge_info.py
+++ b/tb_rest_client/models/models_ce/edge_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_install_instructions.py b/tb_rest_client/models/models_ce/edge_install_instructions.py
index 09ce2069..4bc8270a 100644
--- a/tb_rest_client/models/models_ce/edge_install_instructions.py
+++ b/tb_rest_client/models/models_ce/edge_install_instructions.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_instructions.py b/tb_rest_client/models/models_ce/edge_instructions.py
index ce28b252..caa4cf11 100644
--- a/tb_rest_client/models/models_ce/edge_instructions.py
+++ b/tb_rest_client/models/models_ce/edge_instructions.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_search_query.py b/tb_rest_client/models/models_ce/edge_search_query.py
index a1653462..ab0bd009 100644
--- a/tb_rest_client/models/models_ce/edge_search_query.py
+++ b/tb_rest_client/models/models_ce/edge_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_search_query_filter.py b/tb_rest_client/models/models_ce/edge_search_query_filter.py
index ecfda619..dc879867 100644
--- a/tb_rest_client/models/models_ce/edge_search_query_filter.py
+++ b/tb_rest_client/models/models_ce/edge_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/edge_type_filter.py b/tb_rest_client/models/models_ce/edge_type_filter.py
index 0a35947f..a7d744ca 100644
--- a/tb_rest_client/models/models_ce/edge_type_filter.py
+++ b/tb_rest_client/models/models_ce/edge_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/efento_coap_device_type_configuration.py b/tb_rest_client/models/models_ce/efento_coap_device_type_configuration.py
index fcc60fba..7e347345 100644
--- a/tb_rest_client/models/models_ce/efento_coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_ce/efento_coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/email_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/email_delivery_method_notification_template.py
index 7db429e9..6610c0ee 100644
--- a/tb_rest_client/models/models_ce/email_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/email_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/email_two_fa_account_config.py b/tb_rest_client/models/models_ce/email_two_fa_account_config.py
index ff6053e2..333d4ec1 100644
--- a/tb_rest_client/models/models_ce/email_two_fa_account_config.py
+++ b/tb_rest_client/models/models_ce/email_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/email_two_fa_provider_config.py b/tb_rest_client/models/models_ce/email_two_fa_provider_config.py
index b14c4031..d16568e7 100644
--- a/tb_rest_client/models/models_ce/email_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_ce/email_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entities_limit_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/entities_limit_notification_rule_trigger_config.py
index 13fc9a8c..dde4e4b8 100644
--- a/tb_rest_client/models/models_ce/entities_limit_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/entities_limit_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_action_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/entity_action_notification_rule_trigger_config.py
index 7d7e9924..cfad36f9 100644
--- a/tb_rest_client/models/models_ce/entity_action_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/entity_action_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_count_query.py b/tb_rest_client/models/models_ce/entity_count_query.py
index edd6426c..49960e6e 100644
--- a/tb_rest_client/models/models_ce/entity_count_query.py
+++ b/tb_rest_client/models/models_ce/entity_count_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data.py b/tb_rest_client/models/models_ce/entity_data.py
index ce7b5401..533c1ee0 100644
--- a/tb_rest_client/models/models_ce/entity_data.py
+++ b/tb_rest_client/models/models_ce/entity_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data_diff.py b/tb_rest_client/models/models_ce/entity_data_diff.py
index dc850a16..99ce0ff0 100644
--- a/tb_rest_client/models/models_ce/entity_data_diff.py
+++ b/tb_rest_client/models/models_ce/entity_data_diff.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data_info.py b/tb_rest_client/models/models_ce/entity_data_info.py
index b894dff7..ee64a568 100644
--- a/tb_rest_client/models/models_ce/entity_data_info.py
+++ b/tb_rest_client/models/models_ce/entity_data_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data_page_link.py b/tb_rest_client/models/models_ce/entity_data_page_link.py
index 264e56ee..46720c00 100644
--- a/tb_rest_client/models/models_ce/entity_data_page_link.py
+++ b/tb_rest_client/models/models_ce/entity_data_page_link.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data_query.py b/tb_rest_client/models/models_ce/entity_data_query.py
index a5e98df5..1c7a8e60 100644
--- a/tb_rest_client/models/models_ce/entity_data_query.py
+++ b/tb_rest_client/models/models_ce/entity_data_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_data_sort_order.py b/tb_rest_client/models/models_ce/entity_data_sort_order.py
index 78f1c65c..00b86137 100644
--- a/tb_rest_client/models/models_ce/entity_data_sort_order.py
+++ b/tb_rest_client/models/models_ce/entity_data_sort_order.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_export_data_object.py b/tb_rest_client/models/models_ce/entity_export_data_object.py
index cec50eaf..2521a1a4 100644
--- a/tb_rest_client/models/models_ce/entity_export_data_object.py
+++ b/tb_rest_client/models/models_ce/entity_export_data_object.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_filter.py b/tb_rest_client/models/models_ce/entity_filter.py
index a56c651a..8c221891 100644
--- a/tb_rest_client/models/models_ce/entity_filter.py
+++ b/tb_rest_client/models/models_ce/entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_id.py b/tb_rest_client/models/models_ce/entity_id.py
index f7f45826..f8749bec 100644
--- a/tb_rest_client/models/models_ce/entity_id.py
+++ b/tb_rest_client/models/models_ce/entity_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_id_clearstart_timeend_time_body.py b/tb_rest_client/models/models_ce/entity_id_clearstart_timeend_time_body.py
index 4d791a80..c6ff144a 100644
--- a/tb_rest_client/models/models_ce/entity_id_clearstart_timeend_time_body.py
+++ b/tb_rest_client/models/models_ce/entity_id_clearstart_timeend_time_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_info.py b/tb_rest_client/models/models_ce/entity_info.py
index 85918e61..d77801db 100644
--- a/tb_rest_client/models/models_ce/entity_info.py
+++ b/tb_rest_client/models/models_ce/entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_key.py b/tb_rest_client/models/models_ce/entity_key.py
index ecc83ae2..6e55b3a7 100644
--- a/tb_rest_client/models/models_ce/entity_key.py
+++ b/tb_rest_client/models/models_ce/entity_key.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_list_filter.py b/tb_rest_client/models/models_ce/entity_list_filter.py
index 78b9d7b4..1b6c67e9 100644
--- a/tb_rest_client/models/models_ce/entity_list_filter.py
+++ b/tb_rest_client/models/models_ce/entity_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_load_error.py b/tb_rest_client/models/models_ce/entity_load_error.py
index 5655b641..2e1284e2 100644
--- a/tb_rest_client/models/models_ce/entity_load_error.py
+++ b/tb_rest_client/models/models_ce/entity_load_error.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_name_filter.py b/tb_rest_client/models/models_ce/entity_name_filter.py
index 81696b09..6686df25 100644
--- a/tb_rest_client/models/models_ce/entity_name_filter.py
+++ b/tb_rest_client/models/models_ce/entity_name_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_relation.py b/tb_rest_client/models/models_ce/entity_relation.py
index d3e44b3d..26563afc 100644
--- a/tb_rest_client/models/models_ce/entity_relation.py
+++ b/tb_rest_client/models/models_ce/entity_relation.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_relation_info.py b/tb_rest_client/models/models_ce/entity_relation_info.py
index 7faefe7e..b1fb859c 100644
--- a/tb_rest_client/models/models_ce/entity_relation_info.py
+++ b/tb_rest_client/models/models_ce/entity_relation_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_relations_query.py b/tb_rest_client/models/models_ce/entity_relations_query.py
index 22d603d7..800a7ac1 100644
--- a/tb_rest_client/models/models_ce/entity_relations_query.py
+++ b/tb_rest_client/models/models_ce/entity_relations_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_subtype.py b/tb_rest_client/models/models_ce/entity_subtype.py
index 6e7de340..0af784a3 100644
--- a/tb_rest_client/models/models_ce/entity_subtype.py
+++ b/tb_rest_client/models/models_ce/entity_subtype.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_entity_idtenant_idpage_sizepagetext_searchsort_propertysort_orderstart_timeend_time_body.py b/tb_rest_client/models/models_ce/entity_type_entity_idtenant_idpage_sizepagetext_searchsort_propertysort_orderstart_timeend_time_body.py
index a5be36aa..a75f30cf 100644
--- a/tb_rest_client/models/models_ce/entity_type_entity_idtenant_idpage_sizepagetext_searchsort_propertysort_orderstart_timeend_time_body.py
+++ b/tb_rest_client/models/models_ce/entity_type_entity_idtenant_idpage_sizepagetext_searchsort_propertysort_orderstart_timeend_time_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_filter.py b/tb_rest_client/models/models_ce/entity_type_filter.py
index 4c8f85ce..ff5607f8 100644
--- a/tb_rest_client/models/models_ce/entity_type_filter.py
+++ b/tb_rest_client/models/models_ce/entity_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_load_result.py b/tb_rest_client/models/models_ce/entity_type_load_result.py
index 57c457ff..a100fcaf 100644
--- a/tb_rest_client/models/models_ce/entity_type_load_result.py
+++ b/tb_rest_client/models/models_ce/entity_type_load_result.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_version_create_config.py b/tb_rest_client/models/models_ce/entity_type_version_create_config.py
index b61d7227..1f62c34d 100644
--- a/tb_rest_client/models/models_ce/entity_type_version_create_config.py
+++ b/tb_rest_client/models/models_ce/entity_type_version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_version_load_config.py b/tb_rest_client/models/models_ce/entity_type_version_load_config.py
index 144c967b..6d1d16ce 100644
--- a/tb_rest_client/models/models_ce/entity_type_version_load_config.py
+++ b/tb_rest_client/models/models_ce/entity_type_version_load_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_type_version_load_request.py b/tb_rest_client/models/models_ce/entity_type_version_load_request.py
index e757b88a..088b1db9 100644
--- a/tb_rest_client/models/models_ce/entity_type_version_load_request.py
+++ b/tb_rest_client/models/models_ce/entity_type_version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_version.py b/tb_rest_client/models/models_ce/entity_version.py
index 4809f553..25a56cad 100644
--- a/tb_rest_client/models/models_ce/entity_version.py
+++ b/tb_rest_client/models/models_ce/entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view.py b/tb_rest_client/models/models_ce/entity_view.py
index 2ce280fd..59c7c4ea 100644
--- a/tb_rest_client/models/models_ce/entity_view.py
+++ b/tb_rest_client/models/models_ce/entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view_id.py b/tb_rest_client/models/models_ce/entity_view_id.py
index 52f8fdf8..3e35633d 100644
--- a/tb_rest_client/models/models_ce/entity_view_id.py
+++ b/tb_rest_client/models/models_ce/entity_view_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view_info.py b/tb_rest_client/models/models_ce/entity_view_info.py
index d7ce8ca3..5d533d60 100644
--- a/tb_rest_client/models/models_ce/entity_view_info.py
+++ b/tb_rest_client/models/models_ce/entity_view_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view_search_query.py b/tb_rest_client/models/models_ce/entity_view_search_query.py
index ce79e5f6..495a1e27 100644
--- a/tb_rest_client/models/models_ce/entity_view_search_query.py
+++ b/tb_rest_client/models/models_ce/entity_view_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view_search_query_filter.py b/tb_rest_client/models/models_ce/entity_view_search_query_filter.py
index 998054dd..33207e24 100644
--- a/tb_rest_client/models/models_ce/entity_view_search_query_filter.py
+++ b/tb_rest_client/models/models_ce/entity_view_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/entity_view_type_filter.py b/tb_rest_client/models/models_ce/entity_view_type_filter.py
index 418fa589..701605f1 100644
--- a/tb_rest_client/models/models_ce/entity_view_type_filter.py
+++ b/tb_rest_client/models/models_ce/entity_view_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/error_event_filter.py b/tb_rest_client/models/models_ce/error_event_filter.py
index d1a94e07..26416f38 100644
--- a/tb_rest_client/models/models_ce/error_event_filter.py
+++ b/tb_rest_client/models/models_ce/error_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/escalated_notification_rule_recipients_config.py b/tb_rest_client/models/models_ce/escalated_notification_rule_recipients_config.py
index 38026b39..66ea6e07 100644
--- a/tb_rest_client/models/models_ce/escalated_notification_rule_recipients_config.py
+++ b/tb_rest_client/models/models_ce/escalated_notification_rule_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/event.py b/tb_rest_client/models/models_ce/event.py
index f1a154d1..d4cc4e9b 100644
--- a/tb_rest_client/models/models_ce/event.py
+++ b/tb_rest_client/models/models_ce/event.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/event_filter.py b/tb_rest_client/models/models_ce/event_filter.py
index 3d152de3..f55ad8a5 100644
--- a/tb_rest_client/models/models_ce/event_filter.py
+++ b/tb_rest_client/models/models_ce/event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/event_id.py b/tb_rest_client/models/models_ce/event_id.py
index dbf09bc9..771fbb64 100644
--- a/tb_rest_client/models/models_ce/event_id.py
+++ b/tb_rest_client/models/models_ce/event_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/event_info.py b/tb_rest_client/models/models_ce/event_info.py
index c52b51c8..f61465c3 100644
--- a/tb_rest_client/models/models_ce/event_info.py
+++ b/tb_rest_client/models/models_ce/event_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/features_info.py b/tb_rest_client/models/models_ce/features_info.py
index e994ad37..7d2ace70 100644
--- a/tb_rest_client/models/models_ce/features_info.py
+++ b/tb_rest_client/models/models_ce/features_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/file.py b/tb_rest_client/models/models_ce/file.py
index 1ea19500..79ad5533 100644
--- a/tb_rest_client/models/models_ce/file.py
+++ b/tb_rest_client/models/models_ce/file.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/filter_predicate_value_boolean.py b/tb_rest_client/models/models_ce/filter_predicate_value_boolean.py
index 177f5fa7..75ffe31e 100644
--- a/tb_rest_client/models/models_ce/filter_predicate_value_boolean.py
+++ b/tb_rest_client/models/models_ce/filter_predicate_value_boolean.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/filter_predicate_value_double.py b/tb_rest_client/models/models_ce/filter_predicate_value_double.py
index e52ee9b9..fad37089 100644
--- a/tb_rest_client/models/models_ce/filter_predicate_value_double.py
+++ b/tb_rest_client/models/models_ce/filter_predicate_value_double.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/filter_predicate_value_integer.py b/tb_rest_client/models/models_ce/filter_predicate_value_integer.py
index 059f103c..212195c1 100644
--- a/tb_rest_client/models/models_ce/filter_predicate_value_integer.py
+++ b/tb_rest_client/models/models_ce/filter_predicate_value_integer.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/filter_predicate_value_long.py b/tb_rest_client/models/models_ce/filter_predicate_value_long.py
index 811f44e3..f5198ed4 100644
--- a/tb_rest_client/models/models_ce/filter_predicate_value_long.py
+++ b/tb_rest_client/models/models_ce/filter_predicate_value_long.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/filter_predicate_value_string.py b/tb_rest_client/models/models_ce/filter_predicate_value_string.py
index 27ade496..f2414806 100644
--- a/tb_rest_client/models/models_ce/filter_predicate_value_string.py
+++ b/tb_rest_client/models/models_ce/filter_predicate_value_string.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/has_id_object.py b/tb_rest_client/models/models_ce/has_id_object.py
index 7ffae153..18e5c3b3 100644
--- a/tb_rest_client/models/models_ce/has_id_object.py
+++ b/tb_rest_client/models/models_ce/has_id_object.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/home_dashboard.py b/tb_rest_client/models/models_ce/home_dashboard.py
index b110f279..1b9bb5e8 100644
--- a/tb_rest_client/models/models_ce/home_dashboard.py
+++ b/tb_rest_client/models/models_ce/home_dashboard.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/home_dashboard_info.py b/tb_rest_client/models/models_ce/home_dashboard_info.py
index 0e226a2e..73a1aaaf 100644
--- a/tb_rest_client/models/models_ce/home_dashboard_info.py
+++ b/tb_rest_client/models/models_ce/home_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/image_export_data.py b/tb_rest_client/models/models_ce/image_export_data.py
index bf788a91..83493f02 100644
--- a/tb_rest_client/models/models_ce/image_export_data.py
+++ b/tb_rest_client/models/models_ce/image_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/inline_response200.py b/tb_rest_client/models/models_ce/inline_response200.py
index 355f791e..c5e07533 100644
--- a/tb_rest_client/models/models_ce/inline_response200.py
+++ b/tb_rest_client/models/models_ce/inline_response200.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/input_stream.py b/tb_rest_client/models/models_ce/input_stream.py
index a8a59dfe..c7ad1641 100644
--- a/tb_rest_client/models/models_ce/input_stream.py
+++ b/tb_rest_client/models/models_ce/input_stream.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ios_config.py b/tb_rest_client/models/models_ce/ios_config.py
index 29bd98bf..d6f1ab88 100644
--- a/tb_rest_client/models/models_ce/ios_config.py
+++ b/tb_rest_client/models/models_ce/ios_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/json_node.py b/tb_rest_client/models/models_ce/json_node.py
index d4eda6f3..2d8c0ab5 100644
--- a/tb_rest_client/models/models_ce/json_node.py
+++ b/tb_rest_client/models/models_ce/json_node.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/json_transport_payload_configuration.py b/tb_rest_client/models/models_ce/json_transport_payload_configuration.py
index 29f055a7..351de5c9 100644
--- a/tb_rest_client/models/models_ce/json_transport_payload_configuration.py
+++ b/tb_rest_client/models/models_ce/json_transport_payload_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/jwt_pair.py b/tb_rest_client/models/models_ce/jwt_pair.py
index 60341d92..9181245c 100644
--- a/tb_rest_client/models/models_ce/jwt_pair.py
+++ b/tb_rest_client/models/models_ce/jwt_pair.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/jwt_settings.py b/tb_rest_client/models/models_ce/jwt_settings.py
index 87bbb358..b11ce179 100644
--- a/tb_rest_client/models/models_ce/jwt_settings.py
+++ b/tb_rest_client/models/models_ce/jwt_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/key_filter.py b/tb_rest_client/models/models_ce/key_filter.py
index adbe733e..5d24c13e 100644
--- a/tb_rest_client/models/models_ce/key_filter.py
+++ b/tb_rest_client/models/models_ce/key_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/key_filter_predicate.py b/tb_rest_client/models/models_ce/key_filter_predicate.py
index ea94fe9c..83a36b2b 100644
--- a/tb_rest_client/models/models_ce/key_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/key_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/last_visited_dashboard_info.py b/tb_rest_client/models/models_ce/last_visited_dashboard_info.py
index 4d7e3c95..edfcc23a 100644
--- a/tb_rest_client/models/models_ce/last_visited_dashboard_info.py
+++ b/tb_rest_client/models/models_ce/last_visited_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/life_cycle_event_filter.py b/tb_rest_client/models/models_ce/life_cycle_event_filter.py
index 173e9e9c..e649d8c3 100644
--- a/tb_rest_client/models/models_ce/life_cycle_event_filter.py
+++ b/tb_rest_client/models/models_ce/life_cycle_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/login_mobile_info.py b/tb_rest_client/models/models_ce/login_mobile_info.py
new file mode 100644
index 00000000..cf32d302
--- /dev/null
+++ b/tb_rest_client/models/models_ce/login_mobile_info.py
@@ -0,0 +1,176 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class LoginMobileInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'o_auth2_client_login_infos': 'object',
+ 'store_info': 'StoreInfo',
+ 'version_info': 'MobileAppVersionInfo'
+ }
+
+ attribute_map = {
+ 'o_auth2_client_login_infos': 'oAuth2ClientLoginInfos',
+ 'store_info': 'storeInfo',
+ 'version_info': 'versionInfo'
+ }
+
+ def __init__(self, o_auth2_client_login_infos=None, store_info=None, version_info=None): # noqa: E501
+ """LoginMobileInfo - a model defined in Swagger""" # noqa: E501
+ self._o_auth2_client_login_infos = None
+ self._store_info = None
+ self._version_info = None
+ self.discriminator = None
+ if o_auth2_client_login_infos is not None:
+ self.o_auth2_client_login_infos = o_auth2_client_login_infos
+ if store_info is not None:
+ self.store_info = store_info
+ if version_info is not None:
+ self.version_info = version_info
+
+ @property
+ def o_auth2_client_login_infos(self):
+ """Gets the o_auth2_client_login_infos of this LoginMobileInfo. # noqa: E501
+
+
+ :return: The o_auth2_client_login_infos of this LoginMobileInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._o_auth2_client_login_infos
+
+ @o_auth2_client_login_infos.setter
+ def o_auth2_client_login_infos(self, o_auth2_client_login_infos):
+ """Sets the o_auth2_client_login_infos of this LoginMobileInfo.
+
+
+ :param o_auth2_client_login_infos: The o_auth2_client_login_infos of this LoginMobileInfo. # noqa: E501
+ :type: object
+ """
+
+ self._o_auth2_client_login_infos = o_auth2_client_login_infos
+
+ @property
+ def store_info(self):
+ """Gets the store_info of this LoginMobileInfo. # noqa: E501
+
+
+ :return: The store_info of this LoginMobileInfo. # noqa: E501
+ :rtype: StoreInfo
+ """
+ return self._store_info
+
+ @store_info.setter
+ def store_info(self, store_info):
+ """Sets the store_info of this LoginMobileInfo.
+
+
+ :param store_info: The store_info of this LoginMobileInfo. # noqa: E501
+ :type: StoreInfo
+ """
+
+ self._store_info = store_info
+
+ @property
+ def version_info(self):
+ """Gets the version_info of this LoginMobileInfo. # noqa: E501
+
+
+ :return: The version_info of this LoginMobileInfo. # noqa: E501
+ :rtype: MobileAppVersionInfo
+ """
+ return self._version_info
+
+ @version_info.setter
+ def version_info(self, version_info):
+ """Sets the version_info of this LoginMobileInfo.
+
+
+ :param version_info: The version_info of this LoginMobileInfo. # noqa: E501
+ :type: MobileAppVersionInfo
+ """
+
+ self._version_info = version_info
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(LoginMobileInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, LoginMobileInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/login_request.py b/tb_rest_client/models/models_ce/login_request.py
index 652dc5bc..04a19603 100644
--- a/tb_rest_client/models/models_ce/login_request.py
+++ b/tb_rest_client/models/models_ce/login_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/login_response.py b/tb_rest_client/models/models_ce/login_response.py
index 1bb663c2..cecf4cd2 100644
--- a/tb_rest_client/models/models_ce/login_response.py
+++ b/tb_rest_client/models/models_ce/login_response.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_ce/lw_m2_m_bootstrap_server_credential.py
index 2cb6579a..f71803d8 100644
--- a/tb_rest_client/models/models_ce/lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_ce/lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2_m_server_security_config_default.py b/tb_rest_client/models/models_ce/lw_m2_m_server_security_config_default.py
index c66c8be0..de3bdefb 100644
--- a/tb_rest_client/models/models_ce/lw_m2_m_server_security_config_default.py
+++ b/tb_rest_client/models/models_ce/lw_m2_m_server_security_config_default.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2m_instance.py b/tb_rest_client/models/models_ce/lw_m2m_instance.py
index 001392e8..fdd50f12 100644
--- a/tb_rest_client/models/models_ce/lw_m2m_instance.py
+++ b/tb_rest_client/models/models_ce/lw_m2m_instance.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2m_object.py b/tb_rest_client/models/models_ce/lw_m2m_object.py
index 3174ec59..ac53da71 100644
--- a/tb_rest_client/models/models_ce/lw_m2m_object.py
+++ b/tb_rest_client/models/models_ce/lw_m2m_object.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2m_resource_observe.py b/tb_rest_client/models/models_ce/lw_m2m_resource_observe.py
index 2e4ab848..ff70f522 100644
--- a/tb_rest_client/models/models_ce/lw_m2m_resource_observe.py
+++ b/tb_rest_client/models/models_ce/lw_m2m_resource_observe.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lw_m2m_version.py b/tb_rest_client/models/models_ce/lw_m2m_version.py
index 6efa8415..748f379e 100644
--- a/tb_rest_client/models/models_ce/lw_m2m_version.py
+++ b/tb_rest_client/models/models_ce/lw_m2m_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lwm2m_device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/lwm2m_device_profile_transport_configuration.py
index 8b2c0d3c..f129c285 100644
--- a/tb_rest_client/models/models_ce/lwm2m_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/lwm2m_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/lwm2m_device_transport_configuration.py b/tb_rest_client/models/models_ce/lwm2m_device_transport_configuration.py
index b04e0eef..f9f15dc1 100644
--- a/tb_rest_client/models/models_ce/lwm2m_device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/lwm2m_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mapping.py b/tb_rest_client/models/models_ce/mapping.py
index bfeb9fe2..a020a513 100644
--- a/tb_rest_client/models/models_ce/mapping.py
+++ b/tb_rest_client/models/models_ce/mapping.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/microsoft_teams_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/microsoft_teams_delivery_method_notification_template.py
index 42bfb6cb..9b0b0eff 100644
--- a/tb_rest_client/models/models_ce/microsoft_teams_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/microsoft_teams_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/microsoft_teams_notification_target_config.py b/tb_rest_client/models/models_ce/microsoft_teams_notification_target_config.py
index 59199849..6192a166 100644
--- a/tb_rest_client/models/models_ce/microsoft_teams_notification_target_config.py
+++ b/tb_rest_client/models/models_ce/microsoft_teams_notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app.py b/tb_rest_client/models/models_ce/mobile_app.py
index a697b72a..cfb0c41e 100644
--- a/tb_rest_client/models/models_ce/mobile_app.py
+++ b/tb_rest_client/models/models_ce/mobile_app.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_bundle.py b/tb_rest_client/models/models_ce/mobile_app_bundle.py
new file mode 100644
index 00000000..8eb45db8
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_app_bundle.py
@@ -0,0 +1,375 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileAppBundle(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'MobileAppBundleId',
+ 'created_time': 'int',
+ 'tenant_id': 'TenantId',
+ 'title': 'str',
+ 'description': 'str',
+ 'android_app_id': 'MobileAppId',
+ 'ios_app_id': 'MobileAppId',
+ 'layout_config': 'MobileLayoutConfig',
+ 'oauth2_enabled': 'bool',
+ 'name': 'str'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'created_time': 'createdTime',
+ 'tenant_id': 'tenantId',
+ 'title': 'title',
+ 'description': 'description',
+ 'android_app_id': 'androidAppId',
+ 'ios_app_id': 'iosAppId',
+ 'layout_config': 'layoutConfig',
+ 'oauth2_enabled': 'oauth2Enabled',
+ 'name': 'name'
+ }
+
+ def __init__(self, id=None, created_time=None, tenant_id=None, title=None, description=None, android_app_id=None, ios_app_id=None, layout_config=None, oauth2_enabled=None, name=None): # noqa: E501
+ """MobileAppBundle - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._created_time = None
+ self._tenant_id = None
+ self._title = None
+ self._description = None
+ self._android_app_id = None
+ self._ios_app_id = None
+ self._layout_config = None
+ self._oauth2_enabled = None
+ self._name = None
+ self.discriminator = None
+ if id is not None:
+ self.id = id
+ if created_time is not None:
+ self.created_time = created_time
+ if tenant_id is not None:
+ self.tenant_id = tenant_id
+ self.title = title
+ if description is not None:
+ self.description = description
+ if android_app_id is not None:
+ self.android_app_id = android_app_id
+ if ios_app_id is not None:
+ self.ios_app_id = ios_app_id
+ if layout_config is not None:
+ self.layout_config = layout_config
+ if oauth2_enabled is not None:
+ self.oauth2_enabled = oauth2_enabled
+ if name is not None:
+ self.name = name
+
+ @property
+ def id(self):
+ """Gets the id of this MobileAppBundle. # noqa: E501
+
+
+ :return: The id of this MobileAppBundle. # noqa: E501
+ :rtype: MobileAppBundleId
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this MobileAppBundle.
+
+
+ :param id: The id of this MobileAppBundle. # noqa: E501
+ :type: MobileAppBundleId
+ """
+
+ self._id = id
+
+ @property
+ def created_time(self):
+ """Gets the created_time of this MobileAppBundle. # noqa: E501
+
+
+ :return: The created_time of this MobileAppBundle. # noqa: E501
+ :rtype: object
+ """
+ return self._created_time
+
+ @created_time.setter
+ def created_time(self, created_time):
+ """Sets the created_time of this MobileAppBundle.
+
+
+ :param created_time: The created_time of this MobileAppBundle. # noqa: E501
+ :type: object
+ """
+
+ self._created_time = created_time
+
+ @property
+ def tenant_id(self):
+ """Gets the tenant_id of this MobileAppBundle. # noqa: E501
+
+ JSON object with Tenant Id # noqa: E501
+
+ :return: The tenant_id of this MobileAppBundle. # noqa: E501
+ :rtype: TenantId
+ """
+ return self._tenant_id
+
+ @tenant_id.setter
+ def tenant_id(self, tenant_id):
+ """Sets the tenant_id of this MobileAppBundle.
+
+ JSON object with Tenant Id # noqa: E501
+
+ :param tenant_id: The tenant_id of this MobileAppBundle. # noqa: E501
+ :type: TenantId
+ """
+
+ self._tenant_id = tenant_id
+
+ @property
+ def title(self):
+ """Gets the title of this MobileAppBundle. # noqa: E501
+
+ Application bundle title. Cannot be empty # noqa: E501
+
+ :return: The title of this MobileAppBundle. # noqa: E501
+ :rtype: object
+ """
+ return self._title
+
+ @title.setter
+ def title(self, title):
+ """Sets the title of this MobileAppBundle.
+
+ Application bundle title. Cannot be empty # noqa: E501
+
+ :param title: The title of this MobileAppBundle. # noqa: E501
+ :type: object
+ """
+ if title is None:
+ raise ValueError("Invalid value for `title`, must not be `None`") # noqa: E501
+
+ self._title = title
+
+ @property
+ def description(self):
+ """Gets the description of this MobileAppBundle. # noqa: E501
+
+ Application bundle description. # noqa: E501
+
+ :return: The description of this MobileAppBundle. # noqa: E501
+ :rtype: object
+ """
+ return self._description
+
+ @description.setter
+ def description(self, description):
+ """Sets the description of this MobileAppBundle.
+
+ Application bundle description. # noqa: E501
+
+ :param description: The description of this MobileAppBundle. # noqa: E501
+ :type: object
+ """
+
+ self._description = description
+
+ @property
+ def android_app_id(self):
+ """Gets the android_app_id of this MobileAppBundle. # noqa: E501
+
+ Android application id # noqa: E501
+
+ :return: The android_app_id of this MobileAppBundle. # noqa: E501
+ :rtype: MobileAppId
+ """
+ return self._android_app_id
+
+ @android_app_id.setter
+ def android_app_id(self, android_app_id):
+ """Sets the android_app_id of this MobileAppBundle.
+
+ Android application id # noqa: E501
+
+ :param android_app_id: The android_app_id of this MobileAppBundle. # noqa: E501
+ :type: MobileAppId
+ """
+
+ self._android_app_id = android_app_id
+
+ @property
+ def ios_app_id(self):
+ """Gets the ios_app_id of this MobileAppBundle. # noqa: E501
+
+ IOS application id # noqa: E501
+
+ :return: The ios_app_id of this MobileAppBundle. # noqa: E501
+ :rtype: MobileAppId
+ """
+ return self._ios_app_id
+
+ @ios_app_id.setter
+ def ios_app_id(self, ios_app_id):
+ """Sets the ios_app_id of this MobileAppBundle.
+
+ IOS application id # noqa: E501
+
+ :param ios_app_id: The ios_app_id of this MobileAppBundle. # noqa: E501
+ :type: MobileAppId
+ """
+
+ self._ios_app_id = ios_app_id
+
+ @property
+ def layout_config(self):
+ """Gets the layout_config of this MobileAppBundle. # noqa: E501
+
+ Application layout configuration # noqa: E501
+
+ :return: The layout_config of this MobileAppBundle. # noqa: E501
+ :rtype: MobileLayoutConfig
+ """
+ return self._layout_config
+
+ @layout_config.setter
+ def layout_config(self, layout_config):
+ """Sets the layout_config of this MobileAppBundle.
+
+ Application layout configuration # noqa: E501
+
+ :param layout_config: The layout_config of this MobileAppBundle. # noqa: E501
+ :type: MobileLayoutConfig
+ """
+
+ self._layout_config = layout_config
+
+ @property
+ def oauth2_enabled(self):
+ """Gets the oauth2_enabled of this MobileAppBundle. # noqa: E501
+
+ Whether OAuth2 settings are enabled or not # noqa: E501
+
+ :return: The oauth2_enabled of this MobileAppBundle. # noqa: E501
+ :rtype: object
+ """
+ return self._oauth2_enabled
+
+ @oauth2_enabled.setter
+ def oauth2_enabled(self, oauth2_enabled):
+ """Sets the oauth2_enabled of this MobileAppBundle.
+
+ Whether OAuth2 settings are enabled or not # noqa: E501
+
+ :param oauth2_enabled: The oauth2_enabled of this MobileAppBundle. # noqa: E501
+ :type: object
+ """
+
+ self._oauth2_enabled = oauth2_enabled
+
+ @property
+ def name(self):
+ """Gets the name of this MobileAppBundle. # noqa: E501
+
+ Mobile app bundle title # noqa: E501
+
+ :return: The name of this MobileAppBundle. # noqa: E501
+ :rtype: object
+ """
+ return self._name
+
+ @name.setter
+ def name(self, name):
+ """Sets the name of this MobileAppBundle.
+
+ Mobile app bundle title # noqa: E501
+
+ :param name: The name of this MobileAppBundle. # noqa: E501
+ :type: object
+ """
+
+ self._name = name
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileAppBundle, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileAppBundle):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_app_bundle_id.py b/tb_rest_client/models/models_ce/mobile_app_bundle_id.py
new file mode 100644
index 00000000..367cfd02
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_app_bundle_id.py
@@ -0,0 +1,154 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileAppBundleId(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'str',
+ 'entity_type': 'str'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'entity_type': 'entityType'
+ }
+
+ def __init__(self, id=None, entity_type=None): # noqa: E501
+ """MobileAppBundleId - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._entity_type = None
+ self.discriminator = None
+ self.id = id
+ self.entity_type = entity_type
+
+ @property
+ def id(self):
+ """Gets the id of this MobileAppBundleId. # noqa: E501
+
+ ID of the entity, time-based UUID v1 # noqa: E501
+
+ :return: The id of this MobileAppBundleId. # noqa: E501
+ :rtype: object
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this MobileAppBundleId.
+
+ ID of the entity, time-based UUID v1 # noqa: E501
+
+ :param id: The id of this MobileAppBundleId. # noqa: E501
+ :type: object
+ """
+ if id is None:
+ raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501
+
+ self._id = id
+
+ @property
+ def entity_type(self):
+ """Gets the entity_type of this MobileAppBundleId. # noqa: E501
+
+
+ :return: The entity_type of this MobileAppBundleId. # noqa: E501
+ :rtype: object
+ """
+ return self._entity_type
+
+ @entity_type.setter
+ def entity_type(self, entity_type):
+ """Sets the entity_type of this MobileAppBundleId.
+
+
+ :param entity_type: The entity_type of this MobileAppBundleId. # noqa: E501
+ :type: object
+ """
+ if entity_type is None:
+ raise ValueError("Invalid value for `entity_type`, must not be `None`") # noqa: E501
+
+ self._entity_type = entity_type
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileAppBundleId, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileAppBundleId):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_app_bundle_info.py b/tb_rest_client/models/models_ce/mobile_app_bundle_info.py
new file mode 100644
index 00000000..19b25311
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_app_bundle_info.py
@@ -0,0 +1,487 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileAppBundleInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'MobileAppBundleId',
+ 'created_time': 'int',
+ 'tenant_id': 'TenantId',
+ 'title': 'str',
+ 'description': 'str',
+ 'android_app_id': 'MobileAppId',
+ 'ios_app_id': 'MobileAppId',
+ 'layout_config': 'MobileLayoutConfig',
+ 'oauth2_enabled': 'bool',
+ 'android_pkg_name': 'str',
+ 'ios_pkg_name': 'str',
+ 'oauth2_client_infos': 'object',
+ 'qr_code_enabled': 'bool',
+ 'name': 'str'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'created_time': 'createdTime',
+ 'tenant_id': 'tenantId',
+ 'title': 'title',
+ 'description': 'description',
+ 'android_app_id': 'androidAppId',
+ 'ios_app_id': 'iosAppId',
+ 'layout_config': 'layoutConfig',
+ 'oauth2_enabled': 'oauth2Enabled',
+ 'android_pkg_name': 'androidPkgName',
+ 'ios_pkg_name': 'iosPkgName',
+ 'oauth2_client_infos': 'oauth2ClientInfos',
+ 'qr_code_enabled': 'qrCodeEnabled',
+ 'name': 'name'
+ }
+
+ def __init__(self, id=None, created_time=None, tenant_id=None, title=None, description=None, android_app_id=None, ios_app_id=None, layout_config=None, oauth2_enabled=None, android_pkg_name=None, ios_pkg_name=None, oauth2_client_infos=None, qr_code_enabled=None, name=None): # noqa: E501
+ """MobileAppBundleInfo - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._created_time = None
+ self._tenant_id = None
+ self._title = None
+ self._description = None
+ self._android_app_id = None
+ self._ios_app_id = None
+ self._layout_config = None
+ self._oauth2_enabled = None
+ self._android_pkg_name = None
+ self._ios_pkg_name = None
+ self._oauth2_client_infos = None
+ self._qr_code_enabled = None
+ self._name = None
+ self.discriminator = None
+ if id is not None:
+ self.id = id
+ if created_time is not None:
+ self.created_time = created_time
+ if tenant_id is not None:
+ self.tenant_id = tenant_id
+ self.title = title
+ if description is not None:
+ self.description = description
+ if android_app_id is not None:
+ self.android_app_id = android_app_id
+ if ios_app_id is not None:
+ self.ios_app_id = ios_app_id
+ if layout_config is not None:
+ self.layout_config = layout_config
+ if oauth2_enabled is not None:
+ self.oauth2_enabled = oauth2_enabled
+ if android_pkg_name is not None:
+ self.android_pkg_name = android_pkg_name
+ if ios_pkg_name is not None:
+ self.ios_pkg_name = ios_pkg_name
+ if oauth2_client_infos is not None:
+ self.oauth2_client_infos = oauth2_client_infos
+ if qr_code_enabled is not None:
+ self.qr_code_enabled = qr_code_enabled
+ if name is not None:
+ self.name = name
+
+ @property
+ def id(self):
+ """Gets the id of this MobileAppBundleInfo. # noqa: E501
+
+
+ :return: The id of this MobileAppBundleInfo. # noqa: E501
+ :rtype: MobileAppBundleId
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this MobileAppBundleInfo.
+
+
+ :param id: The id of this MobileAppBundleInfo. # noqa: E501
+ :type: MobileAppBundleId
+ """
+
+ self._id = id
+
+ @property
+ def created_time(self):
+ """Gets the created_time of this MobileAppBundleInfo. # noqa: E501
+
+
+ :return: The created_time of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._created_time
+
+ @created_time.setter
+ def created_time(self, created_time):
+ """Sets the created_time of this MobileAppBundleInfo.
+
+
+ :param created_time: The created_time of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._created_time = created_time
+
+ @property
+ def tenant_id(self):
+ """Gets the tenant_id of this MobileAppBundleInfo. # noqa: E501
+
+ JSON object with Tenant Id # noqa: E501
+
+ :return: The tenant_id of this MobileAppBundleInfo. # noqa: E501
+ :rtype: TenantId
+ """
+ return self._tenant_id
+
+ @tenant_id.setter
+ def tenant_id(self, tenant_id):
+ """Sets the tenant_id of this MobileAppBundleInfo.
+
+ JSON object with Tenant Id # noqa: E501
+
+ :param tenant_id: The tenant_id of this MobileAppBundleInfo. # noqa: E501
+ :type: TenantId
+ """
+
+ self._tenant_id = tenant_id
+
+ @property
+ def title(self):
+ """Gets the title of this MobileAppBundleInfo. # noqa: E501
+
+ Application bundle title. Cannot be empty # noqa: E501
+
+ :return: The title of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._title
+
+ @title.setter
+ def title(self, title):
+ """Sets the title of this MobileAppBundleInfo.
+
+ Application bundle title. Cannot be empty # noqa: E501
+
+ :param title: The title of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+ if title is None:
+ raise ValueError("Invalid value for `title`, must not be `None`") # noqa: E501
+
+ self._title = title
+
+ @property
+ def description(self):
+ """Gets the description of this MobileAppBundleInfo. # noqa: E501
+
+ Application bundle description. # noqa: E501
+
+ :return: The description of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._description
+
+ @description.setter
+ def description(self, description):
+ """Sets the description of this MobileAppBundleInfo.
+
+ Application bundle description. # noqa: E501
+
+ :param description: The description of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._description = description
+
+ @property
+ def android_app_id(self):
+ """Gets the android_app_id of this MobileAppBundleInfo. # noqa: E501
+
+ Android application id # noqa: E501
+
+ :return: The android_app_id of this MobileAppBundleInfo. # noqa: E501
+ :rtype: MobileAppId
+ """
+ return self._android_app_id
+
+ @android_app_id.setter
+ def android_app_id(self, android_app_id):
+ """Sets the android_app_id of this MobileAppBundleInfo.
+
+ Android application id # noqa: E501
+
+ :param android_app_id: The android_app_id of this MobileAppBundleInfo. # noqa: E501
+ :type: MobileAppId
+ """
+
+ self._android_app_id = android_app_id
+
+ @property
+ def ios_app_id(self):
+ """Gets the ios_app_id of this MobileAppBundleInfo. # noqa: E501
+
+ IOS application id # noqa: E501
+
+ :return: The ios_app_id of this MobileAppBundleInfo. # noqa: E501
+ :rtype: MobileAppId
+ """
+ return self._ios_app_id
+
+ @ios_app_id.setter
+ def ios_app_id(self, ios_app_id):
+ """Sets the ios_app_id of this MobileAppBundleInfo.
+
+ IOS application id # noqa: E501
+
+ :param ios_app_id: The ios_app_id of this MobileAppBundleInfo. # noqa: E501
+ :type: MobileAppId
+ """
+
+ self._ios_app_id = ios_app_id
+
+ @property
+ def layout_config(self):
+ """Gets the layout_config of this MobileAppBundleInfo. # noqa: E501
+
+ Application layout configuration # noqa: E501
+
+ :return: The layout_config of this MobileAppBundleInfo. # noqa: E501
+ :rtype: MobileLayoutConfig
+ """
+ return self._layout_config
+
+ @layout_config.setter
+ def layout_config(self, layout_config):
+ """Sets the layout_config of this MobileAppBundleInfo.
+
+ Application layout configuration # noqa: E501
+
+ :param layout_config: The layout_config of this MobileAppBundleInfo. # noqa: E501
+ :type: MobileLayoutConfig
+ """
+
+ self._layout_config = layout_config
+
+ @property
+ def oauth2_enabled(self):
+ """Gets the oauth2_enabled of this MobileAppBundleInfo. # noqa: E501
+
+ Whether OAuth2 settings are enabled or not # noqa: E501
+
+ :return: The oauth2_enabled of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._oauth2_enabled
+
+ @oauth2_enabled.setter
+ def oauth2_enabled(self, oauth2_enabled):
+ """Sets the oauth2_enabled of this MobileAppBundleInfo.
+
+ Whether OAuth2 settings are enabled or not # noqa: E501
+
+ :param oauth2_enabled: The oauth2_enabled of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._oauth2_enabled = oauth2_enabled
+
+ @property
+ def android_pkg_name(self):
+ """Gets the android_pkg_name of this MobileAppBundleInfo. # noqa: E501
+
+ Android package name # noqa: E501
+
+ :return: The android_pkg_name of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._android_pkg_name
+
+ @android_pkg_name.setter
+ def android_pkg_name(self, android_pkg_name):
+ """Sets the android_pkg_name of this MobileAppBundleInfo.
+
+ Android package name # noqa: E501
+
+ :param android_pkg_name: The android_pkg_name of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._android_pkg_name = android_pkg_name
+
+ @property
+ def ios_pkg_name(self):
+ """Gets the ios_pkg_name of this MobileAppBundleInfo. # noqa: E501
+
+ IOS package name # noqa: E501
+
+ :return: The ios_pkg_name of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._ios_pkg_name
+
+ @ios_pkg_name.setter
+ def ios_pkg_name(self, ios_pkg_name):
+ """Sets the ios_pkg_name of this MobileAppBundleInfo.
+
+ IOS package name # noqa: E501
+
+ :param ios_pkg_name: The ios_pkg_name of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._ios_pkg_name = ios_pkg_name
+
+ @property
+ def oauth2_client_infos(self):
+ """Gets the oauth2_client_infos of this MobileAppBundleInfo. # noqa: E501
+
+ List of available oauth2 clients # noqa: E501
+
+ :return: The oauth2_client_infos of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._oauth2_client_infos
+
+ @oauth2_client_infos.setter
+ def oauth2_client_infos(self, oauth2_client_infos):
+ """Sets the oauth2_client_infos of this MobileAppBundleInfo.
+
+ List of available oauth2 clients # noqa: E501
+
+ :param oauth2_client_infos: The oauth2_client_infos of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._oauth2_client_infos = oauth2_client_infos
+
+ @property
+ def qr_code_enabled(self):
+ """Gets the qr_code_enabled of this MobileAppBundleInfo. # noqa: E501
+
+ Indicates if qr code is available for bundle # noqa: E501
+
+ :return: The qr_code_enabled of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._qr_code_enabled
+
+ @qr_code_enabled.setter
+ def qr_code_enabled(self, qr_code_enabled):
+ """Sets the qr_code_enabled of this MobileAppBundleInfo.
+
+ Indicates if qr code is available for bundle # noqa: E501
+
+ :param qr_code_enabled: The qr_code_enabled of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._qr_code_enabled = qr_code_enabled
+
+ @property
+ def name(self):
+ """Gets the name of this MobileAppBundleInfo. # noqa: E501
+
+ Mobile app bundle title # noqa: E501
+
+ :return: The name of this MobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._name
+
+ @name.setter
+ def name(self, name):
+ """Sets the name of this MobileAppBundleInfo.
+
+ Mobile app bundle title # noqa: E501
+
+ :param name: The name of this MobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._name = name
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileAppBundleInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileAppBundleInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_app_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/mobile_app_delivery_method_notification_template.py
index db7b61a5..0acbec94 100644
--- a/tb_rest_client/models/models_ce/mobile_app_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/mobile_app_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_id.py b/tb_rest_client/models/models_ce/mobile_app_id.py
index 9960cf49..22412655 100644
--- a/tb_rest_client/models/models_ce/mobile_app_id.py
+++ b/tb_rest_client/models/models_ce/mobile_app_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_info.py b/tb_rest_client/models/models_ce/mobile_app_info.py
index 2aa8c9c7..23376e87 100644
--- a/tb_rest_client/models/models_ce/mobile_app_info.py
+++ b/tb_rest_client/models/models_ce/mobile_app_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_notification_delivery_method_config.py b/tb_rest_client/models/models_ce/mobile_app_notification_delivery_method_config.py
index 4eaa96b7..1ebaa98b 100644
--- a/tb_rest_client/models/models_ce/mobile_app_notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_ce/mobile_app_notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_settings.py b/tb_rest_client/models/models_ce/mobile_app_settings.py
index 2265e445..bfea932a 100644
--- a/tb_rest_client/models/models_ce/mobile_app_settings.py
+++ b/tb_rest_client/models/models_ce/mobile_app_settings.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_ce/mobile_app_settings_id.py b/tb_rest_client/models/models_ce/mobile_app_settings_id.py
index 3e5beae8..bb470773 100644
--- a/tb_rest_client/models/models_ce/mobile_app_settings_id.py
+++ b/tb_rest_client/models/models_ce/mobile_app_settings_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mobile_app_version_info.py b/tb_rest_client/models/models_ce/mobile_app_version_info.py
new file mode 100644
index 00000000..f1fa8fe3
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_app_version_info.py
@@ -0,0 +1,210 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileAppVersionInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'min_version': 'str',
+ 'min_version_release_notes': 'str',
+ 'latest_version': 'str',
+ 'latest_version_release_notes': 'str'
+ }
+
+ attribute_map = {
+ 'min_version': 'minVersion',
+ 'min_version_release_notes': 'minVersionReleaseNotes',
+ 'latest_version': 'latestVersion',
+ 'latest_version_release_notes': 'latestVersionReleaseNotes'
+ }
+
+ def __init__(self, min_version=None, min_version_release_notes=None, latest_version=None, latest_version_release_notes=None): # noqa: E501
+ """MobileAppVersionInfo - a model defined in Swagger""" # noqa: E501
+ self._min_version = None
+ self._min_version_release_notes = None
+ self._latest_version = None
+ self._latest_version_release_notes = None
+ self.discriminator = None
+ if min_version is not None:
+ self.min_version = min_version
+ if min_version_release_notes is not None:
+ self.min_version_release_notes = min_version_release_notes
+ if latest_version is not None:
+ self.latest_version = latest_version
+ if latest_version_release_notes is not None:
+ self.latest_version_release_notes = latest_version_release_notes
+
+ @property
+ def min_version(self):
+ """Gets the min_version of this MobileAppVersionInfo. # noqa: E501
+
+ Minimum supported version # noqa: E501
+
+ :return: The min_version of this MobileAppVersionInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._min_version
+
+ @min_version.setter
+ def min_version(self, min_version):
+ """Sets the min_version of this MobileAppVersionInfo.
+
+ Minimum supported version # noqa: E501
+
+ :param min_version: The min_version of this MobileAppVersionInfo. # noqa: E501
+ :type: object
+ """
+
+ self._min_version = min_version
+
+ @property
+ def min_version_release_notes(self):
+ """Gets the min_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+
+ Release notes of minimum supported version # noqa: E501
+
+ :return: The min_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._min_version_release_notes
+
+ @min_version_release_notes.setter
+ def min_version_release_notes(self, min_version_release_notes):
+ """Sets the min_version_release_notes of this MobileAppVersionInfo.
+
+ Release notes of minimum supported version # noqa: E501
+
+ :param min_version_release_notes: The min_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+ :type: object
+ """
+
+ self._min_version_release_notes = min_version_release_notes
+
+ @property
+ def latest_version(self):
+ """Gets the latest_version of this MobileAppVersionInfo. # noqa: E501
+
+ Latest supported version # noqa: E501
+
+ :return: The latest_version of this MobileAppVersionInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._latest_version
+
+ @latest_version.setter
+ def latest_version(self, latest_version):
+ """Sets the latest_version of this MobileAppVersionInfo.
+
+ Latest supported version # noqa: E501
+
+ :param latest_version: The latest_version of this MobileAppVersionInfo. # noqa: E501
+ :type: object
+ """
+
+ self._latest_version = latest_version
+
+ @property
+ def latest_version_release_notes(self):
+ """Gets the latest_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+
+ Release notes of latest supported version # noqa: E501
+
+ :return: The latest_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._latest_version_release_notes
+
+ @latest_version_release_notes.setter
+ def latest_version_release_notes(self, latest_version_release_notes):
+ """Sets the latest_version_release_notes of this MobileAppVersionInfo.
+
+ Release notes of latest supported version # noqa: E501
+
+ :param latest_version_release_notes: The latest_version_release_notes of this MobileAppVersionInfo. # noqa: E501
+ :type: object
+ """
+
+ self._latest_version_release_notes = latest_version_release_notes
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileAppVersionInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileAppVersionInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_layout_config.py b/tb_rest_client/models/models_ce/mobile_layout_config.py
new file mode 100644
index 00000000..ff099816
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_layout_config.py
@@ -0,0 +1,126 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileLayoutConfig(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'pages': 'int'
+ }
+
+ attribute_map = {
+ 'pages': 'pages'
+ }
+
+ def __init__(self, pages=None): # noqa: E501
+ """MobileLayoutConfig - a model defined in Swagger""" # noqa: E501
+ self._pages = None
+ self.discriminator = None
+ if pages is not None:
+ self.pages = pages
+
+ @property
+ def pages(self):
+ """Gets the pages of this MobileLayoutConfig. # noqa: E501
+
+ List of pages # noqa: E501
+
+ :return: The pages of this MobileLayoutConfig. # noqa: E501
+ :rtype: object
+ """
+ return self._pages
+
+ @pages.setter
+ def pages(self, pages):
+ """Sets the pages of this MobileLayoutConfig.
+
+ List of pages # noqa: E501
+
+ :param pages: The pages of this MobileLayoutConfig. # noqa: E501
+ :type: object
+ """
+
+ self._pages = pages
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileLayoutConfig, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileLayoutConfig):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_page.py b/tb_rest_client/models/models_ce/mobile_page.py
new file mode 100644
index 00000000..0c9563ba
--- /dev/null
+++ b/tb_rest_client/models/models_ce/mobile_page.py
@@ -0,0 +1,158 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobilePage(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'type': 'str',
+ 'visible': 'bool'
+ }
+
+ attribute_map = {
+ 'type': 'type',
+ 'visible': 'visible'
+ }
+
+ discriminator_value_class_map = {
+ }
+
+ def __init__(self, type=None, visible=None): # noqa: E501
+ """MobilePage - a model defined in Swagger""" # noqa: E501
+ self._type = None
+ self._visible = None
+ self.discriminator = 'type'
+ if type is not None:
+ self.type = type
+ if visible is not None:
+ self.visible = visible
+
+ @property
+ def type(self):
+ """Gets the type of this MobilePage. # noqa: E501
+
+
+ :return: The type of this MobilePage. # noqa: E501
+ :rtype: object
+ """
+ return self._type
+
+ @type.setter
+ def type(self, type):
+ """Sets the type of this MobilePage.
+
+
+ :param type: The type of this MobilePage. # noqa: E501
+ :type: object
+ """
+
+ self._type = type
+
+ @property
+ def visible(self):
+ """Gets the visible of this MobilePage. # noqa: E501
+
+
+ :return: The visible of this MobilePage. # noqa: E501
+ :rtype: object
+ """
+ return self._visible
+
+ @visible.setter
+ def visible(self, visible):
+ """Sets the visible of this MobilePage.
+
+
+ :param visible: The visible of this MobilePage. # noqa: E501
+ :type: object
+ """
+
+ self._visible = visible
+
+ def get_real_child_model(self, data):
+ """Returns the real base class specified by the discriminator"""
+ discriminator_value = data[self.discriminator].lower()
+ return self.discriminator_value_class_map.get(discriminator_value)
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobilePage, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobilePage):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/mobile_session_info.py b/tb_rest_client/models/models_ce/mobile_session_info.py
index dc267892..a8369903 100644
--- a/tb_rest_client/models/models_ce/mobile_session_info.py
+++ b/tb_rest_client/models/models_ce/mobile_session_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mqtt_device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/mqtt_device_profile_transport_configuration.py
index 9c722f8b..5f861241 100644
--- a/tb_rest_client/models/models_ce/mqtt_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/mqtt_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/mqtt_device_transport_configuration.py b/tb_rest_client/models/models_ce/mqtt_device_transport_configuration.py
index d3b95e4b..f26367c7 100644
--- a/tb_rest_client/models/models_ce/mqtt_device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/mqtt_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/new_platform_version_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/new_platform_version_notification_rule_trigger_config.py
index d38af94c..3073c9be 100644
--- a/tb_rest_client/models/models_ce/new_platform_version_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/new_platform_version_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/no_sec_lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_ce/no_sec_lw_m2_m_bootstrap_server_credential.py
index 1ae7b979..6aa22d99 100644
--- a/tb_rest_client/models/models_ce/no_sec_lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_ce/no_sec_lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/node_connection_info.py b/tb_rest_client/models/models_ce/node_connection_info.py
index 8aeab20c..e6425f40 100644
--- a/tb_rest_client/models/models_ce/node_connection_info.py
+++ b/tb_rest_client/models/models_ce/node_connection_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification.py b/tb_rest_client/models/models_ce/notification.py
index 7e3be099..d116e811 100644
--- a/tb_rest_client/models/models_ce/notification.py
+++ b/tb_rest_client/models/models_ce/notification.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_delivery_method_config.py b/tb_rest_client/models/models_ce/notification_delivery_method_config.py
index b018fc8f..3dae8c1f 100644
--- a/tb_rest_client/models/models_ce/notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_ce/notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_id.py b/tb_rest_client/models/models_ce/notification_id.py
index 3d66cf0b..f2b5a61c 100644
--- a/tb_rest_client/models/models_ce/notification_id.py
+++ b/tb_rest_client/models/models_ce/notification_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_info.py b/tb_rest_client/models/models_ce/notification_info.py
index 6e8852b0..d145df67 100644
--- a/tb_rest_client/models/models_ce/notification_info.py
+++ b/tb_rest_client/models/models_ce/notification_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_pref.py b/tb_rest_client/models/models_ce/notification_pref.py
index 425bbb54..3004fbdd 100644
--- a/tb_rest_client/models/models_ce/notification_pref.py
+++ b/tb_rest_client/models/models_ce/notification_pref.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request.py b/tb_rest_client/models/models_ce/notification_request.py
index 0b2ea546..854ccaa7 100644
--- a/tb_rest_client/models/models_ce/notification_request.py
+++ b/tb_rest_client/models/models_ce/notification_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request_config.py b/tb_rest_client/models/models_ce/notification_request_config.py
index 324a949b..7d4a82a6 100644
--- a/tb_rest_client/models/models_ce/notification_request_config.py
+++ b/tb_rest_client/models/models_ce/notification_request_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request_id.py b/tb_rest_client/models/models_ce/notification_request_id.py
index 6069c660..c54c0593 100644
--- a/tb_rest_client/models/models_ce/notification_request_id.py
+++ b/tb_rest_client/models/models_ce/notification_request_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request_info.py b/tb_rest_client/models/models_ce/notification_request_info.py
index 7f1d26aa..926e5051 100644
--- a/tb_rest_client/models/models_ce/notification_request_info.py
+++ b/tb_rest_client/models/models_ce/notification_request_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request_preview.py b/tb_rest_client/models/models_ce/notification_request_preview.py
index d1d38423..1d6d866a 100644
--- a/tb_rest_client/models/models_ce/notification_request_preview.py
+++ b/tb_rest_client/models/models_ce/notification_request_preview.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_request_stats.py b/tb_rest_client/models/models_ce/notification_request_stats.py
index 9816742e..616729d1 100644
--- a/tb_rest_client/models/models_ce/notification_request_stats.py
+++ b/tb_rest_client/models/models_ce/notification_request_stats.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule.py b/tb_rest_client/models/models_ce/notification_rule.py
index 423640a2..2d962607 100644
--- a/tb_rest_client/models/models_ce/notification_rule.py
+++ b/tb_rest_client/models/models_ce/notification_rule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule_config.py b/tb_rest_client/models/models_ce/notification_rule_config.py
index f7181db6..c9e7f396 100644
--- a/tb_rest_client/models/models_ce/notification_rule_config.py
+++ b/tb_rest_client/models/models_ce/notification_rule_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule_id.py b/tb_rest_client/models/models_ce/notification_rule_id.py
index 3650e39d..b4c34303 100644
--- a/tb_rest_client/models/models_ce/notification_rule_id.py
+++ b/tb_rest_client/models/models_ce/notification_rule_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule_info.py b/tb_rest_client/models/models_ce/notification_rule_info.py
index 9819d7bb..9e79f37e 100644
--- a/tb_rest_client/models/models_ce/notification_rule_info.py
+++ b/tb_rest_client/models/models_ce/notification_rule_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule_recipients_config.py b/tb_rest_client/models/models_ce/notification_rule_recipients_config.py
index 9d157a0e..de1a0931 100644
--- a/tb_rest_client/models/models_ce/notification_rule_recipients_config.py
+++ b/tb_rest_client/models/models_ce/notification_rule_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/notification_rule_trigger_config.py
index cb2546fa..8b95697c 100644
--- a/tb_rest_client/models/models_ce/notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_settings.py b/tb_rest_client/models/models_ce/notification_settings.py
index 27601d96..1fb221c7 100644
--- a/tb_rest_client/models/models_ce/notification_settings.py
+++ b/tb_rest_client/models/models_ce/notification_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_target.py b/tb_rest_client/models/models_ce/notification_target.py
index efc1600b..a0fa78ae 100644
--- a/tb_rest_client/models/models_ce/notification_target.py
+++ b/tb_rest_client/models/models_ce/notification_target.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_target_config.py b/tb_rest_client/models/models_ce/notification_target_config.py
index f6433268..b62b85f7 100644
--- a/tb_rest_client/models/models_ce/notification_target_config.py
+++ b/tb_rest_client/models/models_ce/notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_target_id.py b/tb_rest_client/models/models_ce/notification_target_id.py
index bff7be0e..2febc9cd 100644
--- a/tb_rest_client/models/models_ce/notification_target_id.py
+++ b/tb_rest_client/models/models_ce/notification_target_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_template.py b/tb_rest_client/models/models_ce/notification_template.py
index 26f6c81b..648cfedc 100644
--- a/tb_rest_client/models/models_ce/notification_template.py
+++ b/tb_rest_client/models/models_ce/notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -184,7 +184,7 @@ def notification_type(self, notification_type):
"""
if notification_type is None:
raise ValueError("Invalid value for `notification_type`, must not be `None`") # noqa: E501
- allowed_values = ["GENERAL", "ALARM", "DEVICE_ACTIVITY", "ENTITY_ACTION", "ALARM_COMMENT", "RULE_ENGINE_COMPONENT_LIFECYCLE_EVENT", "ALARM_ASSIGNMENT", "NEW_PLATFORM_VERSION", "ENTITIES_LIMIT", "API_USAGE_LIMIT", "RULE_NODE", "RATE_LIMITS", "EDGE_CONNECTION", "EDGE_COMMUNICATION_FAILURE", "TASK_PROCESSING_FAILURE"] # noqa: E501
+ allowed_values = ["GENERAL", "ALARM", "DEVICE_ACTIVITY", "ENTITY_ACTION", "ALARM_COMMENT", "USER_ACTIVATED", "RULE_ENGINE_COMPONENT_LIFECYCLE_EVENT", "ALARM_ASSIGNMENT", "NEW_PLATFORM_VERSION", "ENTITIES_LIMIT", "API_USAGE_LIMIT", "RULE_NODE", "RATE_LIMITS", "EDGE_CONNECTION", "EDGE_COMMUNICATION_FAILURE", "TASK_PROCESSING_FAILURE"] # noqa: E501
if notification_type not in allowed_values:
raise ValueError(
"Invalid value for `notification_type` ({0}), must be one of {1}" # noqa: E501
diff --git a/tb_rest_client/models/models_ce/notification_template_config.py b/tb_rest_client/models/models_ce/notification_template_config.py
index 184afe52..d53333a4 100644
--- a/tb_rest_client/models/models_ce/notification_template_config.py
+++ b/tb_rest_client/models/models_ce/notification_template_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/notification_template_id.py b/tb_rest_client/models/models_ce/notification_template_id.py
index 5b2bdc6e..e893faf7 100644
--- a/tb_rest_client/models/models_ce/notification_template_id.py
+++ b/tb_rest_client/models/models_ce/notification_template_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/numeric_filter_predicate.py b/tb_rest_client/models/models_ce/numeric_filter_predicate.py
index cbbaa4a8..c80dce7a 100644
--- a/tb_rest_client/models/models_ce/numeric_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/numeric_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_basic_mapper_config.py b/tb_rest_client/models/models_ce/o_auth2_basic_mapper_config.py
index cdb03380..0cb45857 100644
--- a/tb_rest_client/models/models_ce/o_auth2_basic_mapper_config.py
+++ b/tb_rest_client/models/models_ce/o_auth2_basic_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client.py b/tb_rest_client/models/models_ce/o_auth2_client.py
index 67efc076..7c69e3b0 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client_id.py b/tb_rest_client/models/models_ce/o_auth2_client_id.py
index 03e6918c..72f83f0b 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client_id.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client_info.py b/tb_rest_client/models/models_ce/o_auth2_client_info.py
index 8a6dc11c..a34cc46b 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client_login_info.py b/tb_rest_client/models/models_ce/o_auth2_client_login_info.py
index 126604c1..03e19191 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client_login_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client_login_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client_registration_template.py b/tb_rest_client/models/models_ce/o_auth2_client_registration_template.py
index cbd04ff8..d5974778 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client_registration_template.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client_registration_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_client_registration_template_id.py b/tb_rest_client/models/models_ce/o_auth2_client_registration_template_id.py
index f52f7304..3a73154f 100644
--- a/tb_rest_client/models/models_ce/o_auth2_client_registration_template_id.py
+++ b/tb_rest_client/models/models_ce/o_auth2_client_registration_template_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_custom_mapper_config.py b/tb_rest_client/models/models_ce/o_auth2_custom_mapper_config.py
index 2a9ed124..02207ce6 100644
--- a/tb_rest_client/models/models_ce/o_auth2_custom_mapper_config.py
+++ b/tb_rest_client/models/models_ce/o_auth2_custom_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_domain_info.py b/tb_rest_client/models/models_ce/o_auth2_domain_info.py
index bf82c2c5..cdf3db7b 100644
--- a/tb_rest_client/models/models_ce/o_auth2_domain_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_domain_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_info.py b/tb_rest_client/models/models_ce/o_auth2_info.py
index 977928dc..0a309433 100644
--- a/tb_rest_client/models/models_ce/o_auth2_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_mapper_config.py b/tb_rest_client/models/models_ce/o_auth2_mapper_config.py
index 3d1bcecc..2698be06 100644
--- a/tb_rest_client/models/models_ce/o_auth2_mapper_config.py
+++ b/tb_rest_client/models/models_ce/o_auth2_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_mobile_info.py b/tb_rest_client/models/models_ce/o_auth2_mobile_info.py
index 6717b543..59a0348a 100644
--- a/tb_rest_client/models/models_ce/o_auth2_mobile_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_mobile_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_params_info.py b/tb_rest_client/models/models_ce/o_auth2_params_info.py
index 1f8d1d52..41a410e5 100644
--- a/tb_rest_client/models/models_ce/o_auth2_params_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_params_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/o_auth2_registration_info.py b/tb_rest_client/models/models_ce/o_auth2_registration_info.py
index 71e4dfd5..d7c8a73d 100644
--- a/tb_rest_client/models/models_ce/o_auth2_registration_info.py
+++ b/tb_rest_client/models/models_ce/o_auth2_registration_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/object_attributes.py b/tb_rest_client/models/models_ce/object_attributes.py
index 03f04e15..5c44707c 100644
--- a/tb_rest_client/models/models_ce/object_attributes.py
+++ b/tb_rest_client/models/models_ce/object_attributes.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/object_node.py b/tb_rest_client/models/models_ce/object_node.py
index c9c9307c..6c03e0b9 100644
--- a/tb_rest_client/models/models_ce/object_node.py
+++ b/tb_rest_client/models/models_ce/object_node.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_alarm_condition_filter_predicate.py b/tb_rest_client/models/models_ce/one_of_alarm_condition_filter_predicate.py
index 27c7339d..13f4605c 100644
--- a/tb_rest_client/models/models_ce/one_of_alarm_condition_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/one_of_alarm_condition_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_alarm_condition_spec.py b/tb_rest_client/models/models_ce/one_of_alarm_condition_spec.py
index b5ed750e..a17d551c 100644
--- a/tb_rest_client/models/models_ce/one_of_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_ce/one_of_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_alarm_count_query_entity_filter.py b/tb_rest_client/models/models_ce/one_of_alarm_count_query_entity_filter.py
index e169603e..44fea788 100644
--- a/tb_rest_client/models/models_ce/one_of_alarm_count_query_entity_filter.py
+++ b/tb_rest_client/models/models_ce/one_of_alarm_count_query_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_alarm_data_query_entity_filter.py b/tb_rest_client/models/models_ce/one_of_alarm_data_query_entity_filter.py
index 6be012b1..5f99c00d 100644
--- a/tb_rest_client/models/models_ce/one_of_alarm_data_query_entity_filter.py
+++ b/tb_rest_client/models/models_ce/one_of_alarm_data_query_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_alarm_rule_schedule.py b/tb_rest_client/models/models_ce/one_of_alarm_rule_schedule.py
index 052bba9c..0bb42255 100644
--- a/tb_rest_client/models/models_ce/one_of_alarm_rule_schedule.py
+++ b/tb_rest_client/models/models_ce/one_of_alarm_rule_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_device_data_configuration.py b/tb_rest_client/models/models_ce/one_of_device_data_configuration.py
index 6ca41d07..3de2527c 100644
--- a/tb_rest_client/models/models_ce/one_of_device_data_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_device_data_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_device_data_transport_configuration.py b/tb_rest_client/models/models_ce/one_of_device_data_transport_configuration.py
index 6e90e1b9..b69bec05 100644
--- a/tb_rest_client/models/models_ce/one_of_device_data_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_device_data_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_device_profile_data_configuration.py b/tb_rest_client/models/models_ce/one_of_device_profile_data_configuration.py
index 3f458307..b9133c1b 100644
--- a/tb_rest_client/models/models_ce/one_of_device_profile_data_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_device_profile_data_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_device_profile_data_provision_configuration.py b/tb_rest_client/models/models_ce/one_of_device_profile_data_provision_configuration.py
index 1dcc1804..2ec90eae 100644
--- a/tb_rest_client/models/models_ce/one_of_device_profile_data_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_device_profile_data_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_device_profile_data_transport_configuration.py b/tb_rest_client/models/models_ce/one_of_device_profile_data_transport_configuration.py
index b9896391..c6ae994e 100644
--- a/tb_rest_client/models/models_ce/one_of_device_profile_data_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_device_profile_data_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_entity_count_query_entity_filter.py b/tb_rest_client/models/models_ce/one_of_entity_count_query_entity_filter.py
index 966507fc..e25248ab 100644
--- a/tb_rest_client/models/models_ce/one_of_entity_count_query_entity_filter.py
+++ b/tb_rest_client/models/models_ce/one_of_entity_count_query_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_entity_data_diff_current_version.py b/tb_rest_client/models/models_ce/one_of_entity_data_diff_current_version.py
index b897f913..450d0482 100644
--- a/tb_rest_client/models/models_ce/one_of_entity_data_diff_current_version.py
+++ b/tb_rest_client/models/models_ce/one_of_entity_data_diff_current_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_entity_data_diff_other_version.py b/tb_rest_client/models/models_ce/one_of_entity_data_diff_other_version.py
index 1f60e3bb..20446f0d 100644
--- a/tb_rest_client/models/models_ce/one_of_entity_data_diff_other_version.py
+++ b/tb_rest_client/models/models_ce/one_of_entity_data_diff_other_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_entity_data_query_entity_filter.py b/tb_rest_client/models/models_ce/one_of_entity_data_query_entity_filter.py
index 71602289..a2065baa 100644
--- a/tb_rest_client/models/models_ce/one_of_entity_data_query_entity_filter.py
+++ b/tb_rest_client/models/models_ce/one_of_entity_data_query_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_key_filter_predicate.py b/tb_rest_client/models/models_ce/one_of_key_filter_predicate.py
index d182eba1..cc7ecd24 100644
--- a/tb_rest_client/models/models_ce/one_of_key_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/one_of_key_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_notification_rule_info_recipients_config.py b/tb_rest_client/models/models_ce/one_of_notification_rule_info_recipients_config.py
index 6d926773..25b7a159 100644
--- a/tb_rest_client/models/models_ce/one_of_notification_rule_info_recipients_config.py
+++ b/tb_rest_client/models/models_ce/one_of_notification_rule_info_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_notification_rule_info_trigger_config.py b/tb_rest_client/models/models_ce/one_of_notification_rule_info_trigger_config.py
index d1a82204..df372de4 100644
--- a/tb_rest_client/models/models_ce/one_of_notification_rule_info_trigger_config.py
+++ b/tb_rest_client/models/models_ce/one_of_notification_rule_info_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_notification_rule_recipients_config.py b/tb_rest_client/models/models_ce/one_of_notification_rule_recipients_config.py
index 5d321ed8..6f5a39b7 100644
--- a/tb_rest_client/models/models_ce/one_of_notification_rule_recipients_config.py
+++ b/tb_rest_client/models/models_ce/one_of_notification_rule_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/one_of_notification_rule_trigger_config.py
index 17d29992..13ce3c62 100644
--- a/tb_rest_client/models/models_ce/one_of_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/one_of_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_notification_target_configuration.py b/tb_rest_client/models/models_ce/one_of_notification_target_configuration.py
index 825ea2b1..6ab8ee46 100644
--- a/tb_rest_client/models/models_ce/one_of_notification_target_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_notification_target_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_platform_two_fa_settings_providers_items.py b/tb_rest_client/models/models_ce/one_of_platform_two_fa_settings_providers_items.py
index eb16a2a0..e3613c8b 100644
--- a/tb_rest_client/models/models_ce/one_of_platform_two_fa_settings_providers_items.py
+++ b/tb_rest_client/models/models_ce/one_of_platform_two_fa_settings_providers_items.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_tenant_profile_data_configuration.py b/tb_rest_client/models/models_ce/one_of_tenant_profile_data_configuration.py
index 8e43bc74..4a00da31 100644
--- a/tb_rest_client/models/models_ce/one_of_tenant_profile_data_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_tenant_profile_data_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/one_of_test_sms_request_provider_configuration.py b/tb_rest_client/models/models_ce/one_of_test_sms_request_provider_configuration.py
index 80bcc33e..153204c1 100644
--- a/tb_rest_client/models/models_ce/one_of_test_sms_request_provider_configuration.py
+++ b/tb_rest_client/models/models_ce/one_of_test_sms_request_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/originator_entity_owner_users_filter.py b/tb_rest_client/models/models_ce/originator_entity_owner_users_filter.py
index 508f3ee2..d4e2f078 100644
--- a/tb_rest_client/models/models_ce/originator_entity_owner_users_filter.py
+++ b/tb_rest_client/models/models_ce/originator_entity_owner_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ota_package.py b/tb_rest_client/models/models_ce/ota_package.py
index 319af004..4858cb48 100644
--- a/tb_rest_client/models/models_ce/ota_package.py
+++ b/tb_rest_client/models/models_ce/ota_package.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ota_package_data.py b/tb_rest_client/models/models_ce/ota_package_data.py
index fcc84efa..ede50721 100644
--- a/tb_rest_client/models/models_ce/ota_package_data.py
+++ b/tb_rest_client/models/models_ce/ota_package_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ota_package_id.py b/tb_rest_client/models/models_ce/ota_package_id.py
index 7802d63a..8956b53c 100644
--- a/tb_rest_client/models/models_ce/ota_package_id.py
+++ b/tb_rest_client/models/models_ce/ota_package_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ota_package_info.py b/tb_rest_client/models/models_ce/ota_package_info.py
index d947ea7f..7127c150 100644
--- a/tb_rest_client/models/models_ce/ota_package_info.py
+++ b/tb_rest_client/models/models_ce/ota_package_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ota_package_ota_package_idchecksumchecksum_algorithm_body.py b/tb_rest_client/models/models_ce/ota_package_ota_package_idchecksumchecksum_algorithm_body.py
index 31c7de20..45fdc7a2 100644
--- a/tb_rest_client/models/models_ce/ota_package_ota_package_idchecksumchecksum_algorithm_body.py
+++ b/tb_rest_client/models/models_ce/ota_package_ota_package_idchecksumchecksum_algorithm_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/other_configuration.py b/tb_rest_client/models/models_ce/other_configuration.py
index 725b10c3..549c3ab3 100644
--- a/tb_rest_client/models/models_ce/other_configuration.py
+++ b/tb_rest_client/models/models_ce/other_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_alarm_comment_info.py b/tb_rest_client/models/models_ce/page_data_alarm_comment_info.py
index 4d06298b..174320ab 100644
--- a/tb_rest_client/models/models_ce/page_data_alarm_comment_info.py
+++ b/tb_rest_client/models/models_ce/page_data_alarm_comment_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_alarm_data.py b/tb_rest_client/models/models_ce/page_data_alarm_data.py
index d78adcea..5e9bf184 100644
--- a/tb_rest_client/models/models_ce/page_data_alarm_data.py
+++ b/tb_rest_client/models/models_ce/page_data_alarm_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_alarm_info.py b/tb_rest_client/models/models_ce/page_data_alarm_info.py
index 7526f68a..a2770454 100644
--- a/tb_rest_client/models/models_ce/page_data_alarm_info.py
+++ b/tb_rest_client/models/models_ce/page_data_alarm_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_asset.py b/tb_rest_client/models/models_ce/page_data_asset.py
index d2aded6d..fa676ced 100644
--- a/tb_rest_client/models/models_ce/page_data_asset.py
+++ b/tb_rest_client/models/models_ce/page_data_asset.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_asset_info.py b/tb_rest_client/models/models_ce/page_data_asset_info.py
index f6be719b..0d4cad3b 100644
--- a/tb_rest_client/models/models_ce/page_data_asset_info.py
+++ b/tb_rest_client/models/models_ce/page_data_asset_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_asset_profile.py b/tb_rest_client/models/models_ce/page_data_asset_profile.py
index ebeaa89d..918de6c1 100644
--- a/tb_rest_client/models/models_ce/page_data_asset_profile.py
+++ b/tb_rest_client/models/models_ce/page_data_asset_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_asset_profile_info.py b/tb_rest_client/models/models_ce/page_data_asset_profile_info.py
index eded789a..38c6a263 100644
--- a/tb_rest_client/models/models_ce/page_data_asset_profile_info.py
+++ b/tb_rest_client/models/models_ce/page_data_asset_profile_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_audit_log.py b/tb_rest_client/models/models_ce/page_data_audit_log.py
index 88789935..10eb02d7 100644
--- a/tb_rest_client/models/models_ce/page_data_audit_log.py
+++ b/tb_rest_client/models/models_ce/page_data_audit_log.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_customer.py b/tb_rest_client/models/models_ce/page_data_customer.py
index 24998c4a..8a43579f 100644
--- a/tb_rest_client/models/models_ce/page_data_customer.py
+++ b/tb_rest_client/models/models_ce/page_data_customer.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_dashboard_info.py b/tb_rest_client/models/models_ce/page_data_dashboard_info.py
index c1c86056..4e4564f5 100644
--- a/tb_rest_client/models/models_ce/page_data_dashboard_info.py
+++ b/tb_rest_client/models/models_ce/page_data_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_device.py b/tb_rest_client/models/models_ce/page_data_device.py
index 842d4071..7d575633 100644
--- a/tb_rest_client/models/models_ce/page_data_device.py
+++ b/tb_rest_client/models/models_ce/page_data_device.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_device_info.py b/tb_rest_client/models/models_ce/page_data_device_info.py
index 3fb35edf..496397e8 100644
--- a/tb_rest_client/models/models_ce/page_data_device_info.py
+++ b/tb_rest_client/models/models_ce/page_data_device_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_device_profile.py b/tb_rest_client/models/models_ce/page_data_device_profile.py
index 37ecc17f..ca5ecd38 100644
--- a/tb_rest_client/models/models_ce/page_data_device_profile.py
+++ b/tb_rest_client/models/models_ce/page_data_device_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_device_profile_info.py b/tb_rest_client/models/models_ce/page_data_device_profile_info.py
index e522a818..9f0aaf1c 100644
--- a/tb_rest_client/models/models_ce/page_data_device_profile_info.py
+++ b/tb_rest_client/models/models_ce/page_data_device_profile_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_domain_info.py b/tb_rest_client/models/models_ce/page_data_domain_info.py
index a6b62148..35cdb3eb 100644
--- a/tb_rest_client/models/models_ce/page_data_domain_info.py
+++ b/tb_rest_client/models/models_ce/page_data_domain_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_edge.py b/tb_rest_client/models/models_ce/page_data_edge.py
index 052e8db2..4bbb6055 100644
--- a/tb_rest_client/models/models_ce/page_data_edge.py
+++ b/tb_rest_client/models/models_ce/page_data_edge.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_edge_event.py b/tb_rest_client/models/models_ce/page_data_edge_event.py
index 97e647e5..d1821e0d 100644
--- a/tb_rest_client/models/models_ce/page_data_edge_event.py
+++ b/tb_rest_client/models/models_ce/page_data_edge_event.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_edge_info.py b/tb_rest_client/models/models_ce/page_data_edge_info.py
index 96d4aa15..b8196cc9 100644
--- a/tb_rest_client/models/models_ce/page_data_edge_info.py
+++ b/tb_rest_client/models/models_ce/page_data_edge_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_data.py b/tb_rest_client/models/models_ce/page_data_entity_data.py
index f82fb29f..da0ab458 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_data.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_info.py b/tb_rest_client/models/models_ce/page_data_entity_info.py
index 0c0cb3ee..9bd36902 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_info.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_subtype.py b/tb_rest_client/models/models_ce/page_data_entity_subtype.py
index 78948ff9..030f062f 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_subtype.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_subtype.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_version.py b/tb_rest_client/models/models_ce/page_data_entity_version.py
index 8010d7f2..8317bf18 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_version.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_view.py b/tb_rest_client/models/models_ce/page_data_entity_view.py
index cde6b5af..33f2e247 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_view.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_entity_view_info.py b/tb_rest_client/models/models_ce/page_data_entity_view_info.py
index 8231d2ea..42401fdd 100644
--- a/tb_rest_client/models/models_ce/page_data_entity_view_info.py
+++ b/tb_rest_client/models/models_ce/page_data_entity_view_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_event.py b/tb_rest_client/models/models_ce/page_data_event.py
index dcea9b58..b112a749 100644
--- a/tb_rest_client/models/models_ce/page_data_event.py
+++ b/tb_rest_client/models/models_ce/page_data_event.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_event_info.py b/tb_rest_client/models/models_ce/page_data_event_info.py
index 9661b33e..d756a55f 100644
--- a/tb_rest_client/models/models_ce/page_data_event_info.py
+++ b/tb_rest_client/models/models_ce/page_data_event_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_mobile_app.py b/tb_rest_client/models/models_ce/page_data_mobile_app.py
new file mode 100644
index 00000000..1b7baa01
--- /dev/null
+++ b/tb_rest_client/models/models_ce/page_data_mobile_app.py
@@ -0,0 +1,210 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class PageDataMobileApp(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'data': 'list',
+ 'total_pages': 'int',
+ 'total_elements': 'int',
+ 'has_next': 'bool'
+ }
+
+ attribute_map = {
+ 'data': 'data',
+ 'total_pages': 'totalPages',
+ 'total_elements': 'totalElements',
+ 'has_next': 'hasNext'
+ }
+
+ def __init__(self, data=None, total_pages=None, total_elements=None, has_next=None): # noqa: E501
+ """PageDataMobileApp - a model defined in Swagger""" # noqa: E501
+ self._data = None
+ self._total_pages = None
+ self._total_elements = None
+ self._has_next = None
+ self.discriminator = None
+ if data is not None:
+ self.data = data
+ if total_pages is not None:
+ self.total_pages = total_pages
+ if total_elements is not None:
+ self.total_elements = total_elements
+ if has_next is not None:
+ self.has_next = has_next
+
+ @property
+ def data(self):
+ """Gets the data of this PageDataMobileApp. # noqa: E501
+
+ Array of the entities # noqa: E501
+
+ :return: The data of this PageDataMobileApp. # noqa: E501
+ :rtype: object
+ """
+ return self._data
+
+ @data.setter
+ def data(self, data):
+ """Sets the data of this PageDataMobileApp.
+
+ Array of the entities # noqa: E501
+
+ :param data: The data of this PageDataMobileApp. # noqa: E501
+ :type: object
+ """
+
+ self._data = data
+
+ @property
+ def total_pages(self):
+ """Gets the total_pages of this PageDataMobileApp. # noqa: E501
+
+ Total number of available pages. Calculated based on the 'pageSize' request parameter and total number of entities that match search criteria # noqa: E501
+
+ :return: The total_pages of this PageDataMobileApp. # noqa: E501
+ :rtype: object
+ """
+ return self._total_pages
+
+ @total_pages.setter
+ def total_pages(self, total_pages):
+ """Sets the total_pages of this PageDataMobileApp.
+
+ Total number of available pages. Calculated based on the 'pageSize' request parameter and total number of entities that match search criteria # noqa: E501
+
+ :param total_pages: The total_pages of this PageDataMobileApp. # noqa: E501
+ :type: object
+ """
+
+ self._total_pages = total_pages
+
+ @property
+ def total_elements(self):
+ """Gets the total_elements of this PageDataMobileApp. # noqa: E501
+
+ Total number of elements in all available pages # noqa: E501
+
+ :return: The total_elements of this PageDataMobileApp. # noqa: E501
+ :rtype: object
+ """
+ return self._total_elements
+
+ @total_elements.setter
+ def total_elements(self, total_elements):
+ """Sets the total_elements of this PageDataMobileApp.
+
+ Total number of elements in all available pages # noqa: E501
+
+ :param total_elements: The total_elements of this PageDataMobileApp. # noqa: E501
+ :type: object
+ """
+
+ self._total_elements = total_elements
+
+ @property
+ def has_next(self):
+ """Gets the has_next of this PageDataMobileApp. # noqa: E501
+
+ 'false' value indicates the end of the result set # noqa: E501
+
+ :return: The has_next of this PageDataMobileApp. # noqa: E501
+ :rtype: object
+ """
+ return self._has_next
+
+ @has_next.setter
+ def has_next(self, has_next):
+ """Sets the has_next of this PageDataMobileApp.
+
+ 'false' value indicates the end of the result set # noqa: E501
+
+ :param has_next: The has_next of this PageDataMobileApp. # noqa: E501
+ :type: object
+ """
+
+ self._has_next = has_next
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(PageDataMobileApp, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, PageDataMobileApp):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/page_data_mobile_app_bundle_info.py b/tb_rest_client/models/models_ce/page_data_mobile_app_bundle_info.py
new file mode 100644
index 00000000..55914c8e
--- /dev/null
+++ b/tb_rest_client/models/models_ce/page_data_mobile_app_bundle_info.py
@@ -0,0 +1,196 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class PageDataMobileAppBundleInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'data': 'list',
+ 'total_pages': 'int',
+ 'total_elements': 'int',
+ 'has_next': 'bool'
+ }
+
+ attribute_map = {
+ 'data': 'data',
+ 'total_pages': 'totalPages',
+ 'total_elements': 'totalElements',
+ 'has_next': 'hasNext'
+ }
+
+ def __init__(self, data=None, total_pages=None, total_elements=None, has_next=None): # noqa: E501
+ """PageDataMobileAppBundleInfo - a model defined in Swagger""" # noqa: E501
+ self._data = None
+ self._total_pages = None
+ self._total_elements = None
+ self._has_next = None
+ self.discriminator = None
+ if data is not None:
+ self.data = data
+ if total_pages is not None:
+ self.total_pages = total_pages
+ if total_elements is not None:
+ self.total_elements = total_elements
+ if has_next is not None:
+ self.has_next = has_next
+
+ @property
+ def data(self):
+ """Gets the data of this PageDataMobileAppBundleInfo. # noqa: E501
+
+ Array of the entities # noqa: E501
+
+ :return: The data of this PageDataMobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._data
+
+ @data.setter
+ def data(self, data):
+ """Sets the data of this PageDataMobileAppBundleInfo.
+
+ Array of the entities # noqa: E501
+
+ :param data: The data of this PageDataMobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._data = data
+
+ @property
+ def total_pages(self):
+ """Gets the total_pages of this PageDataMobileAppBundleInfo. # noqa: E501
+
+ Total number of available pages. Calculated based on the 'pageSize' request parameter and total number of entities that match search criteria # noqa: E501
+
+ :return: The total_pages of this PageDataMobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._total_pages
+
+ @total_pages.setter
+ def total_pages(self, total_pages):
+ """Sets the total_pages of this PageDataMobileAppBundleInfo.
+
+ Total number of available pages. Calculated based on the 'pageSize' request parameter and total number of entities that match search criteria # noqa: E501
+
+ :param total_pages: The total_pages of this PageDataMobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._total_pages = total_pages
+
+ @property
+ def total_elements(self):
+ """Gets the total_elements of this PageDataMobileAppBundleInfo. # noqa: E501
+
+ Total number of elements in all available pages # noqa: E501
+
+ :return: The total_elements of this PageDataMobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._total_elements
+
+ @total_elements.setter
+ def total_elements(self, total_elements):
+ """Sets the total_elements of this PageDataMobileAppBundleInfo.
+
+ Total number of elements in all available pages # noqa: E501
+
+ :param total_elements: The total_elements of this PageDataMobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._total_elements = total_elements
+
+ @property
+ def has_next(self):
+ """Gets the has_next of this PageDataMobileAppBundleInfo. # noqa: E501
+
+ 'false' value indicates the end of the result set # noqa: E501
+
+ :return: The has_next of this PageDataMobileAppBundleInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._has_next
+
+ @has_next.setter
+ def has_next(self, has_next):
+ """Sets the has_next of this PageDataMobileAppBundleInfo.
+
+ 'false' value indicates the end of the result set # noqa: E501
+
+ :param has_next: The has_next of this PageDataMobileAppBundleInfo. # noqa: E501
+ :type: object
+ """
+
+ self._has_next = has_next
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(PageDataMobileAppBundleInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, PageDataMobileAppBundleInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/page_data_mobile_app_info.py b/tb_rest_client/models/models_ce/page_data_mobile_app_info.py
index a585b085..9321db08 100644
--- a/tb_rest_client/models/models_ce/page_data_mobile_app_info.py
+++ b/tb_rest_client/models/models_ce/page_data_mobile_app_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_notification.py b/tb_rest_client/models/models_ce/page_data_notification.py
index 4af3dd6b..d8bc910b 100644
--- a/tb_rest_client/models/models_ce/page_data_notification.py
+++ b/tb_rest_client/models/models_ce/page_data_notification.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_notification_request_info.py b/tb_rest_client/models/models_ce/page_data_notification_request_info.py
index cd3843a5..94c2d22e 100644
--- a/tb_rest_client/models/models_ce/page_data_notification_request_info.py
+++ b/tb_rest_client/models/models_ce/page_data_notification_request_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_notification_rule_info.py b/tb_rest_client/models/models_ce/page_data_notification_rule_info.py
index 76dfc9fd..7ad12651 100644
--- a/tb_rest_client/models/models_ce/page_data_notification_rule_info.py
+++ b/tb_rest_client/models/models_ce/page_data_notification_rule_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_notification_target.py b/tb_rest_client/models/models_ce/page_data_notification_target.py
index cc164e9f..839bca31 100644
--- a/tb_rest_client/models/models_ce/page_data_notification_target.py
+++ b/tb_rest_client/models/models_ce/page_data_notification_target.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_notification_template.py b/tb_rest_client/models/models_ce/page_data_notification_template.py
index c4dbe60e..a4d8b449 100644
--- a/tb_rest_client/models/models_ce/page_data_notification_template.py
+++ b/tb_rest_client/models/models_ce/page_data_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_o_auth2_client_info.py b/tb_rest_client/models/models_ce/page_data_o_auth2_client_info.py
index 050b7cec..de1d59eb 100644
--- a/tb_rest_client/models/models_ce/page_data_o_auth2_client_info.py
+++ b/tb_rest_client/models/models_ce/page_data_o_auth2_client_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_ota_package_info.py b/tb_rest_client/models/models_ce/page_data_ota_package_info.py
index 1bd1e69f..9c41610c 100644
--- a/tb_rest_client/models/models_ce/page_data_ota_package_info.py
+++ b/tb_rest_client/models/models_ce/page_data_ota_package_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_queue.py b/tb_rest_client/models/models_ce/page_data_queue.py
index d623ab68..75fc4632 100644
--- a/tb_rest_client/models/models_ce/page_data_queue.py
+++ b/tb_rest_client/models/models_ce/page_data_queue.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_queue_stats.py b/tb_rest_client/models/models_ce/page_data_queue_stats.py
index 2ffeca13..e06bd849 100644
--- a/tb_rest_client/models/models_ce/page_data_queue_stats.py
+++ b/tb_rest_client/models/models_ce/page_data_queue_stats.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_rpc.py b/tb_rest_client/models/models_ce/page_data_rpc.py
index 4fa68cb2..4e10d7f1 100644
--- a/tb_rest_client/models/models_ce/page_data_rpc.py
+++ b/tb_rest_client/models/models_ce/page_data_rpc.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_rule_chain.py b/tb_rest_client/models/models_ce/page_data_rule_chain.py
index 346e2c04..83da22b4 100644
--- a/tb_rest_client/models/models_ce/page_data_rule_chain.py
+++ b/tb_rest_client/models/models_ce/page_data_rule_chain.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_tb_resource_info.py b/tb_rest_client/models/models_ce/page_data_tb_resource_info.py
index 35f0b66c..2a2bd68d 100644
--- a/tb_rest_client/models/models_ce/page_data_tb_resource_info.py
+++ b/tb_rest_client/models/models_ce/page_data_tb_resource_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_tenant.py b/tb_rest_client/models/models_ce/page_data_tenant.py
index ca3db5dd..dc2ffd12 100644
--- a/tb_rest_client/models/models_ce/page_data_tenant.py
+++ b/tb_rest_client/models/models_ce/page_data_tenant.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_tenant_info.py b/tb_rest_client/models/models_ce/page_data_tenant_info.py
index d2deae75..83758073 100644
--- a/tb_rest_client/models/models_ce/page_data_tenant_info.py
+++ b/tb_rest_client/models/models_ce/page_data_tenant_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_tenant_profile.py b/tb_rest_client/models/models_ce/page_data_tenant_profile.py
index 775bfc04..16ba7f07 100644
--- a/tb_rest_client/models/models_ce/page_data_tenant_profile.py
+++ b/tb_rest_client/models/models_ce/page_data_tenant_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_user.py b/tb_rest_client/models/models_ce/page_data_user.py
index 7cf4f455..0968c0bd 100644
--- a/tb_rest_client/models/models_ce/page_data_user.py
+++ b/tb_rest_client/models/models_ce/page_data_user.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_user_email_info.py b/tb_rest_client/models/models_ce/page_data_user_email_info.py
index acef0929..3171e211 100644
--- a/tb_rest_client/models/models_ce/page_data_user_email_info.py
+++ b/tb_rest_client/models/models_ce/page_data_user_email_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_widget_type_info.py b/tb_rest_client/models/models_ce/page_data_widget_type_info.py
index e1166dc0..b51b462a 100644
--- a/tb_rest_client/models/models_ce/page_data_widget_type_info.py
+++ b/tb_rest_client/models/models_ce/page_data_widget_type_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/page_data_widgets_bundle.py b/tb_rest_client/models/models_ce/page_data_widgets_bundle.py
index cc9792ff..c89337ce 100644
--- a/tb_rest_client/models/models_ce/page_data_widgets_bundle.py
+++ b/tb_rest_client/models/models_ce/page_data_widgets_bundle.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/platform_two_fa_settings.py b/tb_rest_client/models/models_ce/platform_two_fa_settings.py
index e88b31e3..b2aa82e7 100644
--- a/tb_rest_client/models/models_ce/platform_two_fa_settings.py
+++ b/tb_rest_client/models/models_ce/platform_two_fa_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/platform_users_notification_target_config.py b/tb_rest_client/models/models_ce/platform_users_notification_target_config.py
index 93c2151c..fb4f447f 100644
--- a/tb_rest_client/models/models_ce/platform_users_notification_target_config.py
+++ b/tb_rest_client/models/models_ce/platform_users_notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/power_saving_configuration.py b/tb_rest_client/models/models_ce/power_saving_configuration.py
index c25d6172..fe2e80d5 100644
--- a/tb_rest_client/models/models_ce/power_saving_configuration.py
+++ b/tb_rest_client/models/models_ce/power_saving_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/processing_strategy.py b/tb_rest_client/models/models_ce/processing_strategy.py
index 78a2a434..e657e068 100644
--- a/tb_rest_client/models/models_ce/processing_strategy.py
+++ b/tb_rest_client/models/models_ce/processing_strategy.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/proto_transport_payload_configuration.py b/tb_rest_client/models/models_ce/proto_transport_payload_configuration.py
index 929d1a77..a9ad513e 100644
--- a/tb_rest_client/models/models_ce/proto_transport_payload_configuration.py
+++ b/tb_rest_client/models/models_ce/proto_transport_payload_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/psklw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_ce/psklw_m2_m_bootstrap_server_credential.py
index 835d7415..d98ffb98 100644
--- a/tb_rest_client/models/models_ce/psklw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_ce/psklw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/qr_code_config.py b/tb_rest_client/models/models_ce/qr_code_config.py
index 79bd2200..6e631f1b 100644
--- a/tb_rest_client/models/models_ce/qr_code_config.py
+++ b/tb_rest_client/models/models_ce/qr_code_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/qr_code_settings.py b/tb_rest_client/models/models_ce/qr_code_settings.py
new file mode 100644
index 00000000..987af7fd
--- /dev/null
+++ b/tb_rest_client/models/models_ce/qr_code_settings.py
@@ -0,0 +1,399 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class QrCodeSettings(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'QrCodeSettingsId',
+ 'created_time': 'int',
+ 'tenant_id': 'TenantId',
+ 'use_system_settings': 'bool',
+ 'use_default_app': 'bool',
+ 'mobile_app_bundle_id': 'MobileAppBundleId',
+ 'qr_code_config': 'QRCodeConfig',
+ 'android_enabled': 'bool',
+ 'ios_enabled': 'bool',
+ 'google_play_link': 'str',
+ 'app_store_link': 'str'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'created_time': 'createdTime',
+ 'tenant_id': 'tenantId',
+ 'use_system_settings': 'useSystemSettings',
+ 'use_default_app': 'useDefaultApp',
+ 'mobile_app_bundle_id': 'mobileAppBundleId',
+ 'qr_code_config': 'qrCodeConfig',
+ 'android_enabled': 'androidEnabled',
+ 'ios_enabled': 'iosEnabled',
+ 'google_play_link': 'googlePlayLink',
+ 'app_store_link': 'appStoreLink'
+ }
+
+ def __init__(self, id=None, created_time=None, tenant_id=None, use_system_settings=None, use_default_app=None, mobile_app_bundle_id=None, qr_code_config=None, android_enabled=None, ios_enabled=None, google_play_link=None, app_store_link=None): # noqa: E501
+ """QrCodeSettings - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._created_time = None
+ self._tenant_id = None
+ self._use_system_settings = None
+ self._use_default_app = None
+ self._mobile_app_bundle_id = None
+ self._qr_code_config = None
+ self._android_enabled = None
+ self._ios_enabled = None
+ self._google_play_link = None
+ self._app_store_link = None
+ self.discriminator = None
+ if id is not None:
+ self.id = id
+ if created_time is not None:
+ self.created_time = created_time
+ if tenant_id is not None:
+ self.tenant_id = tenant_id
+ if use_system_settings is not None:
+ self.use_system_settings = use_system_settings
+ if use_default_app is not None:
+ self.use_default_app = use_default_app
+ if mobile_app_bundle_id is not None:
+ self.mobile_app_bundle_id = mobile_app_bundle_id
+ self.qr_code_config = qr_code_config
+ if android_enabled is not None:
+ self.android_enabled = android_enabled
+ if ios_enabled is not None:
+ self.ios_enabled = ios_enabled
+ if google_play_link is not None:
+ self.google_play_link = google_play_link
+ if app_store_link is not None:
+ self.app_store_link = app_store_link
+
+ @property
+ def id(self):
+ """Gets the id of this QrCodeSettings. # noqa: E501
+
+
+ :return: The id of this QrCodeSettings. # noqa: E501
+ :rtype: QrCodeSettingsId
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this QrCodeSettings.
+
+
+ :param id: The id of this QrCodeSettings. # noqa: E501
+ :type: QrCodeSettingsId
+ """
+
+ self._id = id
+
+ @property
+ def created_time(self):
+ """Gets the created_time of this QrCodeSettings. # noqa: E501
+
+
+ :return: The created_time of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._created_time
+
+ @created_time.setter
+ def created_time(self, created_time):
+ """Sets the created_time of this QrCodeSettings.
+
+
+ :param created_time: The created_time of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._created_time = created_time
+
+ @property
+ def tenant_id(self):
+ """Gets the tenant_id of this QrCodeSettings. # noqa: E501
+
+ JSON object with Tenant Id. # noqa: E501
+
+ :return: The tenant_id of this QrCodeSettings. # noqa: E501
+ :rtype: TenantId
+ """
+ return self._tenant_id
+
+ @tenant_id.setter
+ def tenant_id(self, tenant_id):
+ """Sets the tenant_id of this QrCodeSettings.
+
+ JSON object with Tenant Id. # noqa: E501
+
+ :param tenant_id: The tenant_id of this QrCodeSettings. # noqa: E501
+ :type: TenantId
+ """
+
+ self._tenant_id = tenant_id
+
+ @property
+ def use_system_settings(self):
+ """Gets the use_system_settings of this QrCodeSettings. # noqa: E501
+
+ Use settings from system level # noqa: E501
+
+ :return: The use_system_settings of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._use_system_settings
+
+ @use_system_settings.setter
+ def use_system_settings(self, use_system_settings):
+ """Sets the use_system_settings of this QrCodeSettings.
+
+ Use settings from system level # noqa: E501
+
+ :param use_system_settings: The use_system_settings of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._use_system_settings = use_system_settings
+
+ @property
+ def use_default_app(self):
+ """Gets the use_default_app of this QrCodeSettings. # noqa: E501
+
+ Type of application: true means use default Thingsboard app # noqa: E501
+
+ :return: The use_default_app of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._use_default_app
+
+ @use_default_app.setter
+ def use_default_app(self, use_default_app):
+ """Sets the use_default_app of this QrCodeSettings.
+
+ Type of application: true means use default Thingsboard app # noqa: E501
+
+ :param use_default_app: The use_default_app of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._use_default_app = use_default_app
+
+ @property
+ def mobile_app_bundle_id(self):
+ """Gets the mobile_app_bundle_id of this QrCodeSettings. # noqa: E501
+
+ Mobile app bundle. # noqa: E501
+
+ :return: The mobile_app_bundle_id of this QrCodeSettings. # noqa: E501
+ :rtype: MobileAppBundleId
+ """
+ return self._mobile_app_bundle_id
+
+ @mobile_app_bundle_id.setter
+ def mobile_app_bundle_id(self, mobile_app_bundle_id):
+ """Sets the mobile_app_bundle_id of this QrCodeSettings.
+
+ Mobile app bundle. # noqa: E501
+
+ :param mobile_app_bundle_id: The mobile_app_bundle_id of this QrCodeSettings. # noqa: E501
+ :type: MobileAppBundleId
+ """
+
+ self._mobile_app_bundle_id = mobile_app_bundle_id
+
+ @property
+ def qr_code_config(self):
+ """Gets the qr_code_config of this QrCodeSettings. # noqa: E501
+
+ QR code config configuration. # noqa: E501
+
+ :return: The qr_code_config of this QrCodeSettings. # noqa: E501
+ :rtype: QRCodeConfig
+ """
+ return self._qr_code_config
+
+ @qr_code_config.setter
+ def qr_code_config(self, qr_code_config):
+ """Sets the qr_code_config of this QrCodeSettings.
+
+ QR code config configuration. # noqa: E501
+
+ :param qr_code_config: The qr_code_config of this QrCodeSettings. # noqa: E501
+ :type: QRCodeConfig
+ """
+ if qr_code_config is None:
+ raise ValueError("Invalid value for `qr_code_config`, must not be `None`") # noqa: E501
+
+ self._qr_code_config = qr_code_config
+
+ @property
+ def android_enabled(self):
+ """Gets the android_enabled of this QrCodeSettings. # noqa: E501
+
+ Indicates if google play link is available # noqa: E501
+
+ :return: The android_enabled of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._android_enabled
+
+ @android_enabled.setter
+ def android_enabled(self, android_enabled):
+ """Sets the android_enabled of this QrCodeSettings.
+
+ Indicates if google play link is available # noqa: E501
+
+ :param android_enabled: The android_enabled of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._android_enabled = android_enabled
+
+ @property
+ def ios_enabled(self):
+ """Gets the ios_enabled of this QrCodeSettings. # noqa: E501
+
+ Indicates if apple store link is available # noqa: E501
+
+ :return: The ios_enabled of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._ios_enabled
+
+ @ios_enabled.setter
+ def ios_enabled(self, ios_enabled):
+ """Sets the ios_enabled of this QrCodeSettings.
+
+ Indicates if apple store link is available # noqa: E501
+
+ :param ios_enabled: The ios_enabled of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._ios_enabled = ios_enabled
+
+ @property
+ def google_play_link(self):
+ """Gets the google_play_link of this QrCodeSettings. # noqa: E501
+
+
+ :return: The google_play_link of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._google_play_link
+
+ @google_play_link.setter
+ def google_play_link(self, google_play_link):
+ """Sets the google_play_link of this QrCodeSettings.
+
+
+ :param google_play_link: The google_play_link of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._google_play_link = google_play_link
+
+ @property
+ def app_store_link(self):
+ """Gets the app_store_link of this QrCodeSettings. # noqa: E501
+
+
+ :return: The app_store_link of this QrCodeSettings. # noqa: E501
+ :rtype: object
+ """
+ return self._app_store_link
+
+ @app_store_link.setter
+ def app_store_link(self, app_store_link):
+ """Sets the app_store_link of this QrCodeSettings.
+
+
+ :param app_store_link: The app_store_link of this QrCodeSettings. # noqa: E501
+ :type: object
+ """
+
+ self._app_store_link = app_store_link
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(QrCodeSettings, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, QrCodeSettings):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/qr_code_settings_id.py b/tb_rest_client/models/models_ce/qr_code_settings_id.py
new file mode 100644
index 00000000..f688f924
--- /dev/null
+++ b/tb_rest_client/models/models_ce/qr_code_settings_id.py
@@ -0,0 +1,127 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class QrCodeSettingsId(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'str'
+ }
+
+ attribute_map = {
+ 'id': 'id'
+ }
+
+ def __init__(self, id=None): # noqa: E501
+ """QrCodeSettingsId - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self.discriminator = None
+ self.id = id
+
+ @property
+ def id(self):
+ """Gets the id of this QrCodeSettingsId. # noqa: E501
+
+ string # noqa: E501
+
+ :return: The id of this QrCodeSettingsId. # noqa: E501
+ :rtype: object
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this QrCodeSettingsId.
+
+ string # noqa: E501
+
+ :param id: The id of this QrCodeSettingsId. # noqa: E501
+ :type: object
+ """
+ if id is None:
+ raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501
+
+ self._id = id
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(QrCodeSettingsId, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, QrCodeSettingsId):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/queue.py b/tb_rest_client/models/models_ce/queue.py
index 554db447..1d4903bc 100644
--- a/tb_rest_client/models/models_ce/queue.py
+++ b/tb_rest_client/models/models_ce/queue.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/queue_id.py b/tb_rest_client/models/models_ce/queue_id.py
index 347167ea..e751346f 100644
--- a/tb_rest_client/models/models_ce/queue_id.py
+++ b/tb_rest_client/models/models_ce/queue_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/queue_stats.py b/tb_rest_client/models/models_ce/queue_stats.py
index 729a48b5..fa8513d0 100644
--- a/tb_rest_client/models/models_ce/queue_stats.py
+++ b/tb_rest_client/models/models_ce/queue_stats.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/queue_stats_id.py b/tb_rest_client/models/models_ce/queue_stats_id.py
index cb8297a9..55494120 100644
--- a/tb_rest_client/models/models_ce/queue_stats_id.py
+++ b/tb_rest_client/models/models_ce/queue_stats_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rate_limits_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/rate_limits_notification_rule_trigger_config.py
index 1196d0f1..8910efbd 100644
--- a/tb_rest_client/models/models_ce/rate_limits_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/rate_limits_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/relation_entity_type_filter.py b/tb_rest_client/models/models_ce/relation_entity_type_filter.py
index 7464584d..b71fd2e6 100644
--- a/tb_rest_client/models/models_ce/relation_entity_type_filter.py
+++ b/tb_rest_client/models/models_ce/relation_entity_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/relations_query_filter.py b/tb_rest_client/models/models_ce/relations_query_filter.py
index e9c37df8..19c23e7d 100644
--- a/tb_rest_client/models/models_ce/relations_query_filter.py
+++ b/tb_rest_client/models/models_ce/relations_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/relations_search_parameters.py b/tb_rest_client/models/models_ce/relations_search_parameters.py
index b172b437..342124ee 100644
--- a/tb_rest_client/models/models_ce/relations_search_parameters.py
+++ b/tb_rest_client/models/models_ce/relations_search_parameters.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/repeating_alarm_condition_spec.py b/tb_rest_client/models/models_ce/repeating_alarm_condition_spec.py
index f3f025ba..beae528d 100644
--- a/tb_rest_client/models/models_ce/repeating_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_ce/repeating_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/repository_settings.py b/tb_rest_client/models/models_ce/repository_settings.py
index 8602a02e..a46265e8 100644
--- a/tb_rest_client/models/models_ce/repository_settings.py
+++ b/tb_rest_client/models/models_ce/repository_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/repository_settings_info.py b/tb_rest_client/models/models_ce/repository_settings_info.py
index 7401a68e..3ab824eb 100644
--- a/tb_rest_client/models/models_ce/repository_settings_info.py
+++ b/tb_rest_client/models/models_ce/repository_settings_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/reset_password_email_request.py b/tb_rest_client/models/models_ce/reset_password_email_request.py
index ac5bc0d4..638f9075 100644
--- a/tb_rest_client/models/models_ce/reset_password_email_request.py
+++ b/tb_rest_client/models/models_ce/reset_password_email_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/reset_password_request.py b/tb_rest_client/models/models_ce/reset_password_request.py
index 28d28e53..10eaeedb 100644
--- a/tb_rest_client/models/models_ce/reset_password_request.py
+++ b/tb_rest_client/models/models_ce/reset_password_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/resource.py b/tb_rest_client/models/models_ce/resource.py
index bc5c86f6..3477ff08 100644
--- a/tb_rest_client/models/models_ce/resource.py
+++ b/tb_rest_client/models/models_ce/resource.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/resource_export_data.py b/tb_rest_client/models/models_ce/resource_export_data.py
new file mode 100644
index 00000000..fefc5cf6
--- /dev/null
+++ b/tb_rest_client/models/models_ce/resource_export_data.py
@@ -0,0 +1,384 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class ResourceExportData(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'link': 'str',
+ 'title': 'str',
+ 'type': 'str',
+ 'sub_type': 'str',
+ 'resource_key': 'str',
+ 'file_name': 'str',
+ 'public_resource_key': 'str',
+ 'is_public': 'bool',
+ 'media_type': 'str',
+ 'data': 'object',
+ 'public': 'bool'
+ }
+
+ attribute_map = {
+ 'link': 'link',
+ 'title': 'title',
+ 'type': 'type',
+ 'sub_type': 'subType',
+ 'resource_key': 'resourceKey',
+ 'file_name': 'fileName',
+ 'public_resource_key': 'publicResourceKey',
+ 'is_public': 'isPublic',
+ 'media_type': 'mediaType',
+ 'data': 'data',
+ 'public': 'public'
+ }
+
+ def __init__(self, link=None, title=None, type=None, sub_type=None, resource_key=None, file_name=None, public_resource_key=None, is_public=None, media_type=None, data=None, public=None): # noqa: E501
+ """ResourceExportData - a model defined in Swagger""" # noqa: E501
+ self._link = None
+ self._title = None
+ self._type = None
+ self._sub_type = None
+ self._resource_key = None
+ self._file_name = None
+ self._public_resource_key = None
+ self._is_public = None
+ self._media_type = None
+ self._data = None
+ self._public = None
+ self.discriminator = None
+ if link is not None:
+ self.link = link
+ if title is not None:
+ self.title = title
+ if type is not None:
+ self.type = type
+ if sub_type is not None:
+ self.sub_type = sub_type
+ if resource_key is not None:
+ self.resource_key = resource_key
+ if file_name is not None:
+ self.file_name = file_name
+ if public_resource_key is not None:
+ self.public_resource_key = public_resource_key
+ if is_public is not None:
+ self.is_public = is_public
+ if media_type is not None:
+ self.media_type = media_type
+ if data is not None:
+ self.data = data
+ if public is not None:
+ self.public = public
+
+ @property
+ def link(self):
+ """Gets the link of this ResourceExportData. # noqa: E501
+
+
+ :return: The link of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._link
+
+ @link.setter
+ def link(self, link):
+ """Sets the link of this ResourceExportData.
+
+
+ :param link: The link of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._link = link
+
+ @property
+ def title(self):
+ """Gets the title of this ResourceExportData. # noqa: E501
+
+
+ :return: The title of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._title
+
+ @title.setter
+ def title(self, title):
+ """Sets the title of this ResourceExportData.
+
+
+ :param title: The title of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._title = title
+
+ @property
+ def type(self):
+ """Gets the type of this ResourceExportData. # noqa: E501
+
+
+ :return: The type of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._type
+
+ @type.setter
+ def type(self, type):
+ """Sets the type of this ResourceExportData.
+
+
+ :param type: The type of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._type = type
+
+ @property
+ def sub_type(self):
+ """Gets the sub_type of this ResourceExportData. # noqa: E501
+
+
+ :return: The sub_type of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._sub_type
+
+ @sub_type.setter
+ def sub_type(self, sub_type):
+ """Sets the sub_type of this ResourceExportData.
+
+
+ :param sub_type: The sub_type of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._sub_type = sub_type
+
+ @property
+ def resource_key(self):
+ """Gets the resource_key of this ResourceExportData. # noqa: E501
+
+
+ :return: The resource_key of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._resource_key
+
+ @resource_key.setter
+ def resource_key(self, resource_key):
+ """Sets the resource_key of this ResourceExportData.
+
+
+ :param resource_key: The resource_key of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._resource_key = resource_key
+
+ @property
+ def file_name(self):
+ """Gets the file_name of this ResourceExportData. # noqa: E501
+
+
+ :return: The file_name of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._file_name
+
+ @file_name.setter
+ def file_name(self, file_name):
+ """Sets the file_name of this ResourceExportData.
+
+
+ :param file_name: The file_name of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._file_name = file_name
+
+ @property
+ def public_resource_key(self):
+ """Gets the public_resource_key of this ResourceExportData. # noqa: E501
+
+
+ :return: The public_resource_key of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._public_resource_key
+
+ @public_resource_key.setter
+ def public_resource_key(self, public_resource_key):
+ """Sets the public_resource_key of this ResourceExportData.
+
+
+ :param public_resource_key: The public_resource_key of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._public_resource_key = public_resource_key
+
+ @property
+ def is_public(self):
+ """Gets the is_public of this ResourceExportData. # noqa: E501
+
+
+ :return: The is_public of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._is_public
+
+ @is_public.setter
+ def is_public(self, is_public):
+ """Sets the is_public of this ResourceExportData.
+
+
+ :param is_public: The is_public of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._is_public = is_public
+
+ @property
+ def media_type(self):
+ """Gets the media_type of this ResourceExportData. # noqa: E501
+
+
+ :return: The media_type of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._media_type
+
+ @media_type.setter
+ def media_type(self, media_type):
+ """Sets the media_type of this ResourceExportData.
+
+
+ :param media_type: The media_type of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._media_type = media_type
+
+ @property
+ def data(self):
+ """Gets the data of this ResourceExportData. # noqa: E501
+
+
+ :return: The data of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._data
+
+ @data.setter
+ def data(self, data):
+ """Sets the data of this ResourceExportData.
+
+
+ :param data: The data of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._data = data
+
+ @property
+ def public(self):
+ """Gets the public of this ResourceExportData. # noqa: E501
+
+
+ :return: The public of this ResourceExportData. # noqa: E501
+ :rtype: object
+ """
+ return self._public
+
+ @public.setter
+ def public(self, public):
+ """Sets the public of this ResourceExportData.
+
+
+ :param public: The public of this ResourceExportData. # noqa: E501
+ :type: object
+ """
+
+ self._public = public
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(ResourceExportData, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, ResourceExportData):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/response_entity.py b/tb_rest_client/models/models_ce/response_entity.py
index 6885fe66..f975311d 100644
--- a/tb_rest_client/models/models_ce/response_entity.py
+++ b/tb_rest_client/models/models_ce/response_entity.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rpc.py b/tb_rest_client/models/models_ce/rpc.py
index 4a149eab..35692e8a 100644
--- a/tb_rest_client/models/models_ce/rpc.py
+++ b/tb_rest_client/models/models_ce/rpc.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rpc_id.py b/tb_rest_client/models/models_ce/rpc_id.py
index 7f5e5f97..3c3bb4f6 100644
--- a/tb_rest_client/models/models_ce/rpc_id.py
+++ b/tb_rest_client/models/models_ce/rpc_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rpklw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_ce/rpklw_m2_m_bootstrap_server_credential.py
index c5d00b59..a0cd84cf 100644
--- a/tb_rest_client/models/models_ce/rpklw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_ce/rpklw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain.py b/tb_rest_client/models/models_ce/rule_chain.py
index a5acc1f1..a6cd0710 100644
--- a/tb_rest_client/models/models_ce/rule_chain.py
+++ b/tb_rest_client/models/models_ce/rule_chain.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_connection_info.py b/tb_rest_client/models/models_ce/rule_chain_connection_info.py
index c9f51d26..8699983a 100644
--- a/tb_rest_client/models/models_ce/rule_chain_connection_info.py
+++ b/tb_rest_client/models/models_ce/rule_chain_connection_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_data.py b/tb_rest_client/models/models_ce/rule_chain_data.py
index a707ee1c..f5ac21ba 100644
--- a/tb_rest_client/models/models_ce/rule_chain_data.py
+++ b/tb_rest_client/models/models_ce/rule_chain_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_debug_event_filter.py b/tb_rest_client/models/models_ce/rule_chain_debug_event_filter.py
index 4739a97e..7b55e462 100644
--- a/tb_rest_client/models/models_ce/rule_chain_debug_event_filter.py
+++ b/tb_rest_client/models/models_ce/rule_chain_debug_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_export_data.py b/tb_rest_client/models/models_ce/rule_chain_export_data.py
index 6e59e1ca..ac1282de 100644
--- a/tb_rest_client/models/models_ce/rule_chain_export_data.py
+++ b/tb_rest_client/models/models_ce/rule_chain_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_id.py b/tb_rest_client/models/models_ce/rule_chain_id.py
index b7dc7a2d..768c4732 100644
--- a/tb_rest_client/models/models_ce/rule_chain_id.py
+++ b/tb_rest_client/models/models_ce/rule_chain_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_import_result.py b/tb_rest_client/models/models_ce/rule_chain_import_result.py
index 2c646840..a6c4f8ea 100644
--- a/tb_rest_client/models/models_ce/rule_chain_import_result.py
+++ b/tb_rest_client/models/models_ce/rule_chain_import_result.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_meta_data.py b/tb_rest_client/models/models_ce/rule_chain_meta_data.py
index a98d360d..782f3f57 100644
--- a/tb_rest_client/models/models_ce/rule_chain_meta_data.py
+++ b/tb_rest_client/models/models_ce/rule_chain_meta_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_chain_output_labels_usage.py b/tb_rest_client/models/models_ce/rule_chain_output_labels_usage.py
index 3ff53a54..abedba27 100644
--- a/tb_rest_client/models/models_ce/rule_chain_output_labels_usage.py
+++ b/tb_rest_client/models/models_ce/rule_chain_output_labels_usage.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
index d78a2308..4406119b 100644
--- a/tb_rest_client/models/models_ce/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_node.py b/tb_rest_client/models/models_ce/rule_node.py
index ad5f413e..d3e3d7f6 100644
--- a/tb_rest_client/models/models_ce/rule_node.py
+++ b/tb_rest_client/models/models_ce/rule_node.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_node_debug_event_filter.py b/tb_rest_client/models/models_ce/rule_node_debug_event_filter.py
index 1aafecec..4061268b 100644
--- a/tb_rest_client/models/models_ce/rule_node_debug_event_filter.py
+++ b/tb_rest_client/models/models_ce/rule_node_debug_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/rule_node_id.py b/tb_rest_client/models/models_ce/rule_node_id.py
index b8a0d2f0..68a53170 100644
--- a/tb_rest_client/models/models_ce/rule_node_id.py
+++ b/tb_rest_client/models/models_ce/rule_node_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/save_device_with_credentials_request.py b/tb_rest_client/models/models_ce/save_device_with_credentials_request.py
index d795f2b0..29bd8f33 100644
--- a/tb_rest_client/models/models_ce/save_device_with_credentials_request.py
+++ b/tb_rest_client/models/models_ce/save_device_with_credentials_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/save_ota_package_info_request.py b/tb_rest_client/models/models_ce/save_ota_package_info_request.py
index 19b9266a..23dff108 100644
--- a/tb_rest_client/models/models_ce/save_ota_package_info_request.py
+++ b/tb_rest_client/models/models_ce/save_ota_package_info_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/security_settings.py b/tb_rest_client/models/models_ce/security_settings.py
index fb990517..18da705b 100644
--- a/tb_rest_client/models/models_ce/security_settings.py
+++ b/tb_rest_client/models/models_ce/security_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/server_security_config.py b/tb_rest_client/models/models_ce/server_security_config.py
index 6763ffd3..d3e3c1f1 100644
--- a/tb_rest_client/models/models_ce/server_security_config.py
+++ b/tb_rest_client/models/models_ce/server_security_config.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/shared_attributes_setting_snmp_communication_config.py b/tb_rest_client/models/models_ce/shared_attributes_setting_snmp_communication_config.py
index f67c63af..f20e0cda 100644
--- a/tb_rest_client/models/models_ce/shared_attributes_setting_snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/shared_attributes_setting_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/short_customer_info.py b/tb_rest_client/models/models_ce/short_customer_info.py
index fbd081cc..b80a5e3d 100644
--- a/tb_rest_client/models/models_ce/short_customer_info.py
+++ b/tb_rest_client/models/models_ce/short_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/sign_up_request.py b/tb_rest_client/models/models_ce/sign_up_request.py
index 92d2f1b8..d7868b4b 100644
--- a/tb_rest_client/models/models_ce/sign_up_request.py
+++ b/tb_rest_client/models/models_ce/sign_up_request.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/simple_alarm_condition_spec.py b/tb_rest_client/models/models_ce/simple_alarm_condition_spec.py
index 4237914e..dbe131fe 100644
--- a/tb_rest_client/models/models_ce/simple_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_ce/simple_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/single_entity_filter.py b/tb_rest_client/models/models_ce/single_entity_filter.py
index 3ec9ba08..35df3747 100644
--- a/tb_rest_client/models/models_ce/single_entity_filter.py
+++ b/tb_rest_client/models/models_ce/single_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/single_entity_version_create_request.py b/tb_rest_client/models/models_ce/single_entity_version_create_request.py
index b883a567..153e1bdc 100644
--- a/tb_rest_client/models/models_ce/single_entity_version_create_request.py
+++ b/tb_rest_client/models/models_ce/single_entity_version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/single_entity_version_load_request.py b/tb_rest_client/models/models_ce/single_entity_version_load_request.py
index 23ca3c9f..97343d59 100644
--- a/tb_rest_client/models/models_ce/single_entity_version_load_request.py
+++ b/tb_rest_client/models/models_ce/single_entity_version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/slack_conversation.py b/tb_rest_client/models/models_ce/slack_conversation.py
index dba07033..bd715b7b 100644
--- a/tb_rest_client/models/models_ce/slack_conversation.py
+++ b/tb_rest_client/models/models_ce/slack_conversation.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/slack_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/slack_delivery_method_notification_template.py
index e9d3f568..528c8791 100644
--- a/tb_rest_client/models/models_ce/slack_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/slack_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/slack_notification_delivery_method_config.py b/tb_rest_client/models/models_ce/slack_notification_delivery_method_config.py
index 22eae6a3..1fea7988 100644
--- a/tb_rest_client/models/models_ce/slack_notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_ce/slack_notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/slack_notification_target_config.py b/tb_rest_client/models/models_ce/slack_notification_target_config.py
index 6bc733c5..c6e1796e 100644
--- a/tb_rest_client/models/models_ce/slack_notification_target_config.py
+++ b/tb_rest_client/models/models_ce/slack_notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/smpp_sms_provider_configuration.py b/tb_rest_client/models/models_ce/smpp_sms_provider_configuration.py
index 303cfc25..1f23abcd 100644
--- a/tb_rest_client/models/models_ce/smpp_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_ce/smpp_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/sms_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/sms_delivery_method_notification_template.py
index 701ef159..141f8e4e 100644
--- a/tb_rest_client/models/models_ce/sms_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/sms_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/sms_provider_configuration.py b/tb_rest_client/models/models_ce/sms_provider_configuration.py
index 3e50407a..725ceed0 100644
--- a/tb_rest_client/models/models_ce/sms_provider_configuration.py
+++ b/tb_rest_client/models/models_ce/sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/sms_two_fa_account_config.py b/tb_rest_client/models/models_ce/sms_two_fa_account_config.py
index 422df113..934984b7 100644
--- a/tb_rest_client/models/models_ce/sms_two_fa_account_config.py
+++ b/tb_rest_client/models/models_ce/sms_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/sms_two_fa_provider_config.py b/tb_rest_client/models/models_ce/sms_two_fa_provider_config.py
index 166312dc..aea2ad90 100644
--- a/tb_rest_client/models/models_ce/sms_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_ce/sms_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/snmp_communication_config.py b/tb_rest_client/models/models_ce/snmp_communication_config.py
index b85dbc1f..db00f817 100644
--- a/tb_rest_client/models/models_ce/snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/snmp_device_profile_transport_configuration.py b/tb_rest_client/models/models_ce/snmp_device_profile_transport_configuration.py
index 8cac6911..0c537caf 100644
--- a/tb_rest_client/models/models_ce/snmp_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/snmp_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/snmp_device_transport_configuration.py b/tb_rest_client/models/models_ce/snmp_device_transport_configuration.py
index 305dd805..1db28f5c 100644
--- a/tb_rest_client/models/models_ce/snmp_device_transport_configuration.py
+++ b/tb_rest_client/models/models_ce/snmp_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/snmp_mapping.py b/tb_rest_client/models/models_ce/snmp_mapping.py
index 94f6783d..cbf2c76d 100644
--- a/tb_rest_client/models/models_ce/snmp_mapping.py
+++ b/tb_rest_client/models/models_ce/snmp_mapping.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/specific_time_schedule.py b/tb_rest_client/models/models_ce/specific_time_schedule.py
index d66a9335..606270b3 100644
--- a/tb_rest_client/models/models_ce/specific_time_schedule.py
+++ b/tb_rest_client/models/models_ce/specific_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/starred_dashboard_info.py b/tb_rest_client/models/models_ce/starred_dashboard_info.py
index 8fc5689b..195a6f38 100644
--- a/tb_rest_client/models/models_ce/starred_dashboard_info.py
+++ b/tb_rest_client/models/models_ce/starred_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/statistics_event_filter.py b/tb_rest_client/models/models_ce/statistics_event_filter.py
index f866fd3b..f541f3d6 100644
--- a/tb_rest_client/models/models_ce/statistics_event_filter.py
+++ b/tb_rest_client/models/models_ce/statistics_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/store_info.py b/tb_rest_client/models/models_ce/store_info.py
new file mode 100644
index 00000000..fdb15b4e
--- /dev/null
+++ b/tb_rest_client/models/models_ce/store_info.py
@@ -0,0 +1,176 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class StoreInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'app_id': 'str',
+ 'sha256_cert_fingerprints': 'str',
+ 'store_link': 'str'
+ }
+
+ attribute_map = {
+ 'app_id': 'appId',
+ 'sha256_cert_fingerprints': 'sha256CertFingerprints',
+ 'store_link': 'storeLink'
+ }
+
+ def __init__(self, app_id=None, sha256_cert_fingerprints=None, store_link=None): # noqa: E501
+ """StoreInfo - a model defined in Swagger""" # noqa: E501
+ self._app_id = None
+ self._sha256_cert_fingerprints = None
+ self._store_link = None
+ self.discriminator = None
+ if app_id is not None:
+ self.app_id = app_id
+ if sha256_cert_fingerprints is not None:
+ self.sha256_cert_fingerprints = sha256_cert_fingerprints
+ if store_link is not None:
+ self.store_link = store_link
+
+ @property
+ def app_id(self):
+ """Gets the app_id of this StoreInfo. # noqa: E501
+
+
+ :return: The app_id of this StoreInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._app_id
+
+ @app_id.setter
+ def app_id(self, app_id):
+ """Sets the app_id of this StoreInfo.
+
+
+ :param app_id: The app_id of this StoreInfo. # noqa: E501
+ :type: object
+ """
+
+ self._app_id = app_id
+
+ @property
+ def sha256_cert_fingerprints(self):
+ """Gets the sha256_cert_fingerprints of this StoreInfo. # noqa: E501
+
+
+ :return: The sha256_cert_fingerprints of this StoreInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._sha256_cert_fingerprints
+
+ @sha256_cert_fingerprints.setter
+ def sha256_cert_fingerprints(self, sha256_cert_fingerprints):
+ """Sets the sha256_cert_fingerprints of this StoreInfo.
+
+
+ :param sha256_cert_fingerprints: The sha256_cert_fingerprints of this StoreInfo. # noqa: E501
+ :type: object
+ """
+
+ self._sha256_cert_fingerprints = sha256_cert_fingerprints
+
+ @property
+ def store_link(self):
+ """Gets the store_link of this StoreInfo. # noqa: E501
+
+
+ :return: The store_link of this StoreInfo. # noqa: E501
+ :rtype: object
+ """
+ return self._store_link
+
+ @store_link.setter
+ def store_link(self, store_link):
+ """Sets the store_link of this StoreInfo.
+
+
+ :param store_link: The store_link of this StoreInfo. # noqa: E501
+ :type: object
+ """
+
+ self._store_link = store_link
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(StoreInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, StoreInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/string_filter_predicate.py b/tb_rest_client/models/models_ce/string_filter_predicate.py
index 769a8846..6a94778e 100644
--- a/tb_rest_client/models/models_ce/string_filter_predicate.py
+++ b/tb_rest_client/models/models_ce/string_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/submit_strategy.py b/tb_rest_client/models/models_ce/submit_strategy.py
index f3fd34ce..e9e8f4bc 100644
--- a/tb_rest_client/models/models_ce/submit_strategy.py
+++ b/tb_rest_client/models/models_ce/submit_strategy.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/system_administrators_filter.py b/tb_rest_client/models/models_ce/system_administrators_filter.py
index 90eb6f2f..8aebcaf1 100644
--- a/tb_rest_client/models/models_ce/system_administrators_filter.py
+++ b/tb_rest_client/models/models_ce/system_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/system_info.py b/tb_rest_client/models/models_ce/system_info.py
index 965b73c1..7f7300af 100644
--- a/tb_rest_client/models/models_ce/system_info.py
+++ b/tb_rest_client/models/models_ce/system_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/system_info_data.py b/tb_rest_client/models/models_ce/system_info_data.py
index 2317300a..a5752f4e 100644
--- a/tb_rest_client/models/models_ce/system_info_data.py
+++ b/tb_rest_client/models/models_ce/system_info_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/task_processing_failure_notification_rule_trigger_config.py b/tb_rest_client/models/models_ce/task_processing_failure_notification_rule_trigger_config.py
index 569f912f..50b0a474 100644
--- a/tb_rest_client/models/models_ce/task_processing_failure_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_ce/task_processing_failure_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tb_image_delete_result.py b/tb_rest_client/models/models_ce/tb_image_delete_result.py
index 8297d2fd..1ef25ce1 100644
--- a/tb_rest_client/models/models_ce/tb_image_delete_result.py
+++ b/tb_rest_client/models/models_ce/tb_image_delete_result.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tb_resource.py b/tb_rest_client/models/models_ce/tb_resource.py
index 1883283d..0ced37f3 100644
--- a/tb_rest_client/models/models_ce/tb_resource.py
+++ b/tb_rest_client/models/models_ce/tb_resource.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tb_resource_id.py b/tb_rest_client/models/models_ce/tb_resource_id.py
index 35346f62..f8f4b3b4 100644
--- a/tb_rest_client/models/models_ce/tb_resource_id.py
+++ b/tb_rest_client/models/models_ce/tb_resource_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tb_resource_info.py b/tb_rest_client/models/models_ce/tb_resource_info.py
index ec71b383..9ee32725 100644
--- a/tb_rest_client/models/models_ce/tb_resource_info.py
+++ b/tb_rest_client/models/models_ce/tb_resource_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/telemetry_entity_view.py b/tb_rest_client/models/models_ce/telemetry_entity_view.py
index c905eebb..a6f39fd7 100644
--- a/tb_rest_client/models/models_ce/telemetry_entity_view.py
+++ b/tb_rest_client/models/models_ce/telemetry_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/telemetry_mapping_configuration.py b/tb_rest_client/models/models_ce/telemetry_mapping_configuration.py
index 55374fd4..4facffc5 100644
--- a/tb_rest_client/models/models_ce/telemetry_mapping_configuration.py
+++ b/tb_rest_client/models/models_ce/telemetry_mapping_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/telemetry_querying_snmp_communication_config.py b/tb_rest_client/models/models_ce/telemetry_querying_snmp_communication_config.py
index fbc2626e..8411cb16 100644
--- a/tb_rest_client/models/models_ce/telemetry_querying_snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/telemetry_querying_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant.py b/tb_rest_client/models/models_ce/tenant.py
index d6e182f1..d71c150a 100644
--- a/tb_rest_client/models/models_ce/tenant.py
+++ b/tb_rest_client/models/models_ce/tenant.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_administrators_filter.py b/tb_rest_client/models/models_ce/tenant_administrators_filter.py
index 257e80c1..1cbff837 100644
--- a/tb_rest_client/models/models_ce/tenant_administrators_filter.py
+++ b/tb_rest_client/models/models_ce/tenant_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_id.py b/tb_rest_client/models/models_ce/tenant_id.py
index 0e57c6cb..ec6a98d6 100644
--- a/tb_rest_client/models/models_ce/tenant_id.py
+++ b/tb_rest_client/models/models_ce/tenant_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_info.py b/tb_rest_client/models/models_ce/tenant_info.py
index 73de31b1..cabde1e4 100644
--- a/tb_rest_client/models/models_ce/tenant_info.py
+++ b/tb_rest_client/models/models_ce/tenant_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_profile.py b/tb_rest_client/models/models_ce/tenant_profile.py
index 621d9f6a..11e81c87 100644
--- a/tb_rest_client/models/models_ce/tenant_profile.py
+++ b/tb_rest_client/models/models_ce/tenant_profile.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_profile_configuration.py b/tb_rest_client/models/models_ce/tenant_profile_configuration.py
index 4f92ab2d..3224a413 100644
--- a/tb_rest_client/models/models_ce/tenant_profile_configuration.py
+++ b/tb_rest_client/models/models_ce/tenant_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_profile_data.py b/tb_rest_client/models/models_ce/tenant_profile_data.py
index e95e9faa..6699dfc3 100644
--- a/tb_rest_client/models/models_ce/tenant_profile_data.py
+++ b/tb_rest_client/models/models_ce/tenant_profile_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_profile_id.py b/tb_rest_client/models/models_ce/tenant_profile_id.py
index a9cc02a9..d9ab5289 100644
--- a/tb_rest_client/models/models_ce/tenant_profile_id.py
+++ b/tb_rest_client/models/models_ce/tenant_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/tenant_profile_queue_configuration.py b/tb_rest_client/models/models_ce/tenant_profile_queue_configuration.py
index 764aceff..393cbe63 100644
--- a/tb_rest_client/models/models_ce/tenant_profile_queue_configuration.py
+++ b/tb_rest_client/models/models_ce/tenant_profile_queue_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/test_sms_request.py b/tb_rest_client/models/models_ce/test_sms_request.py
index cb848165..4da71d69 100644
--- a/tb_rest_client/models/models_ce/test_sms_request.py
+++ b/tb_rest_client/models/models_ce/test_sms_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/thingsboard_credentials_expired_response.py b/tb_rest_client/models/models_ce/thingsboard_credentials_expired_response.py
index 9d74ecad..c2343437 100644
--- a/tb_rest_client/models/models_ce/thingsboard_credentials_expired_response.py
+++ b/tb_rest_client/models/models_ce/thingsboard_credentials_expired_response.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/thingsboard_error_response.py b/tb_rest_client/models/models_ce/thingsboard_error_response.py
index 27f131a1..351882c2 100644
--- a/tb_rest_client/models/models_ce/thingsboard_error_response.py
+++ b/tb_rest_client/models/models_ce/thingsboard_error_response.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/to_device_rpc_request_snmp_communication_config.py b/tb_rest_client/models/models_ce/to_device_rpc_request_snmp_communication_config.py
index 66a9a675..2ba31d92 100644
--- a/tb_rest_client/models/models_ce/to_device_rpc_request_snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/to_device_rpc_request_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/to_server_rpc_request_snmp_communication_config.py b/tb_rest_client/models/models_ce/to_server_rpc_request_snmp_communication_config.py
index 3b525eee..8ac3f832 100644
--- a/tb_rest_client/models/models_ce/to_server_rpc_request_snmp_communication_config.py
+++ b/tb_rest_client/models/models_ce/to_server_rpc_request_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/totp_two_fa_account_config.py b/tb_rest_client/models/models_ce/totp_two_fa_account_config.py
index 845c65bc..c1bba1ed 100644
--- a/tb_rest_client/models/models_ce/totp_two_fa_account_config.py
+++ b/tb_rest_client/models/models_ce/totp_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/totp_two_fa_provider_config.py b/tb_rest_client/models/models_ce/totp_two_fa_provider_config.py
index 8a253831..1a565c29 100644
--- a/tb_rest_client/models/models_ce/totp_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_ce/totp_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/transport_payload_type_configuration.py b/tb_rest_client/models/models_ce/transport_payload_type_configuration.py
index e558e2ad..5f1f80d0 100644
--- a/tb_rest_client/models/models_ce/transport_payload_type_configuration.py
+++ b/tb_rest_client/models/models_ce/transport_payload_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/ts_value.py b/tb_rest_client/models/models_ce/ts_value.py
index 6d63630f..d4cc1cba 100644
--- a/tb_rest_client/models/models_ce/ts_value.py
+++ b/tb_rest_client/models/models_ce/ts_value.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/twilio_sms_provider_configuration.py b/tb_rest_client/models/models_ce/twilio_sms_provider_configuration.py
index 80a2a819..5c591fa3 100644
--- a/tb_rest_client/models/models_ce/twilio_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_ce/twilio_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/two_fa_account_config.py b/tb_rest_client/models/models_ce/two_fa_account_config.py
index 90a65625..42bc5422 100644
--- a/tb_rest_client/models/models_ce/two_fa_account_config.py
+++ b/tb_rest_client/models/models_ce/two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/two_fa_account_config_update_request.py b/tb_rest_client/models/models_ce/two_fa_account_config_update_request.py
index e08cacd2..4625b4d0 100644
--- a/tb_rest_client/models/models_ce/two_fa_account_config_update_request.py
+++ b/tb_rest_client/models/models_ce/two_fa_account_config_update_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/two_fa_provider_config.py b/tb_rest_client/models/models_ce/two_fa_provider_config.py
index 1eaf1c7a..3154d229 100644
--- a/tb_rest_client/models/models_ce/two_fa_provider_config.py
+++ b/tb_rest_client/models/models_ce/two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/two_fa_provider_info.py b/tb_rest_client/models/models_ce/two_fa_provider_info.py
index 9f699866..36ab9dac 100644
--- a/tb_rest_client/models/models_ce/two_fa_provider_info.py
+++ b/tb_rest_client/models/models_ce/two_fa_provider_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/type_key_body.py b/tb_rest_client/models/models_ce/type_key_body.py
index 05a4d802..9d09fa74 100644
--- a/tb_rest_client/models/models_ce/type_key_body.py
+++ b/tb_rest_client/models/models_ce/type_key_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/update_message.py b/tb_rest_client/models/models_ce/update_message.py
index 69374580..d8049b76 100644
--- a/tb_rest_client/models/models_ce/update_message.py
+++ b/tb_rest_client/models/models_ce/update_message.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/usage_info.py b/tb_rest_client/models/models_ce/usage_info.py
index a9c53853..9a1ff25b 100644
--- a/tb_rest_client/models/models_ce/usage_info.py
+++ b/tb_rest_client/models/models_ce/usage_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user.py b/tb_rest_client/models/models_ce/user.py
index abe83824..99bd3b93 100644
--- a/tb_rest_client/models/models_ce/user.py
+++ b/tb_rest_client/models/models_ce/user.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_activation_link.py b/tb_rest_client/models/models_ce/user_activation_link.py
index fdee01da..663ae6ac 100644
--- a/tb_rest_client/models/models_ce/user_activation_link.py
+++ b/tb_rest_client/models/models_ce/user_activation_link.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_dashboards_info.py b/tb_rest_client/models/models_ce/user_dashboards_info.py
index b4732238..ca07f772 100644
--- a/tb_rest_client/models/models_ce/user_dashboards_info.py
+++ b/tb_rest_client/models/models_ce/user_dashboards_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_email_info.py b/tb_rest_client/models/models_ce/user_email_info.py
index cfe62f15..d63fa9a8 100644
--- a/tb_rest_client/models/models_ce/user_email_info.py
+++ b/tb_rest_client/models/models_ce/user_email_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_id.py b/tb_rest_client/models/models_ce/user_id.py
index e1df8f9e..ac420134 100644
--- a/tb_rest_client/models/models_ce/user_id.py
+++ b/tb_rest_client/models/models_ce/user_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_list_filter.py b/tb_rest_client/models/models_ce/user_list_filter.py
index 32fe5649..0b06fb77 100644
--- a/tb_rest_client/models/models_ce/user_list_filter.py
+++ b/tb_rest_client/models/models_ce/user_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_mobile_info.py b/tb_rest_client/models/models_ce/user_mobile_info.py
new file mode 100644
index 00000000..30774208
--- /dev/null
+++ b/tb_rest_client/models/models_ce/user_mobile_info.py
@@ -0,0 +1,228 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class UserMobileInfo(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'user': 'User',
+ 'store_info': 'StoreInfo',
+ 'version_info': 'MobileAppVersionInfo',
+ 'home_dashboard_info': 'HomeDashboardInfo',
+ 'pages': 'JsonNode'
+ }
+
+ attribute_map = {
+ 'user': 'user',
+ 'store_info': 'storeInfo',
+ 'version_info': 'versionInfo',
+ 'home_dashboard_info': 'homeDashboardInfo',
+ 'pages': 'pages'
+ }
+
+ def __init__(self, user=None, store_info=None, version_info=None, home_dashboard_info=None, pages=None): # noqa: E501
+ """UserMobileInfo - a model defined in Swagger""" # noqa: E501
+ self._user = None
+ self._store_info = None
+ self._version_info = None
+ self._home_dashboard_info = None
+ self._pages = None
+ self.discriminator = None
+ if user is not None:
+ self.user = user
+ if store_info is not None:
+ self.store_info = store_info
+ if version_info is not None:
+ self.version_info = version_info
+ if home_dashboard_info is not None:
+ self.home_dashboard_info = home_dashboard_info
+ if pages is not None:
+ self.pages = pages
+
+ @property
+ def user(self):
+ """Gets the user of this UserMobileInfo. # noqa: E501
+
+
+ :return: The user of this UserMobileInfo. # noqa: E501
+ :rtype: User
+ """
+ return self._user
+
+ @user.setter
+ def user(self, user):
+ """Sets the user of this UserMobileInfo.
+
+
+ :param user: The user of this UserMobileInfo. # noqa: E501
+ :type: User
+ """
+
+ self._user = user
+
+ @property
+ def store_info(self):
+ """Gets the store_info of this UserMobileInfo. # noqa: E501
+
+
+ :return: The store_info of this UserMobileInfo. # noqa: E501
+ :rtype: StoreInfo
+ """
+ return self._store_info
+
+ @store_info.setter
+ def store_info(self, store_info):
+ """Sets the store_info of this UserMobileInfo.
+
+
+ :param store_info: The store_info of this UserMobileInfo. # noqa: E501
+ :type: StoreInfo
+ """
+
+ self._store_info = store_info
+
+ @property
+ def version_info(self):
+ """Gets the version_info of this UserMobileInfo. # noqa: E501
+
+
+ :return: The version_info of this UserMobileInfo. # noqa: E501
+ :rtype: MobileAppVersionInfo
+ """
+ return self._version_info
+
+ @version_info.setter
+ def version_info(self, version_info):
+ """Sets the version_info of this UserMobileInfo.
+
+
+ :param version_info: The version_info of this UserMobileInfo. # noqa: E501
+ :type: MobileAppVersionInfo
+ """
+
+ self._version_info = version_info
+
+ @property
+ def home_dashboard_info(self):
+ """Gets the home_dashboard_info of this UserMobileInfo. # noqa: E501
+
+
+ :return: The home_dashboard_info of this UserMobileInfo. # noqa: E501
+ :rtype: HomeDashboardInfo
+ """
+ return self._home_dashboard_info
+
+ @home_dashboard_info.setter
+ def home_dashboard_info(self, home_dashboard_info):
+ """Sets the home_dashboard_info of this UserMobileInfo.
+
+
+ :param home_dashboard_info: The home_dashboard_info of this UserMobileInfo. # noqa: E501
+ :type: HomeDashboardInfo
+ """
+
+ self._home_dashboard_info = home_dashboard_info
+
+ @property
+ def pages(self):
+ """Gets the pages of this UserMobileInfo. # noqa: E501
+
+
+ :return: The pages of this UserMobileInfo. # noqa: E501
+ :rtype: JsonNode
+ """
+ return self._pages
+
+ @pages.setter
+ def pages(self, pages):
+ """Sets the pages of this UserMobileInfo.
+
+
+ :param pages: The pages of this UserMobileInfo. # noqa: E501
+ :type: JsonNode
+ """
+
+ self._pages = pages
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(UserMobileInfo, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, UserMobileInfo):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/user_notification_settings.py b/tb_rest_client/models/models_ce/user_notification_settings.py
index 30f3180c..51cfc2b5 100644
--- a/tb_rest_client/models/models_ce/user_notification_settings.py
+++ b/tb_rest_client/models/models_ce/user_notification_settings.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/user_password_policy.py b/tb_rest_client/models/models_ce/user_password_policy.py
index 9b73d459..fa955b4d 100644
--- a/tb_rest_client/models/models_ce/user_password_policy.py
+++ b/tb_rest_client/models/models_ce/user_password_policy.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/users_filter.py b/tb_rest_client/models/models_ce/users_filter.py
index bf5e119f..8fd0f6d9 100644
--- a/tb_rest_client/models/models_ce/users_filter.py
+++ b/tb_rest_client/models/models_ce/users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/vc_entity_body.py b/tb_rest_client/models/models_ce/vc_entity_body.py
index 22105a44..cd8cc361 100644
--- a/tb_rest_client/models/models_ce/vc_entity_body.py
+++ b/tb_rest_client/models/models_ce/vc_entity_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/vc_version_body.py b/tb_rest_client/models/models_ce/vc_version_body.py
index bb1416e1..6d235249 100644
--- a/tb_rest_client/models/models_ce/vc_version_body.py
+++ b/tb_rest_client/models/models_ce/vc_version_body.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version.py b/tb_rest_client/models/models_ce/version.py
index 58dfe832..c1139c33 100644
--- a/tb_rest_client/models/models_ce/version.py
+++ b/tb_rest_client/models/models_ce/version.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_create_config.py b/tb_rest_client/models/models_ce/version_create_config.py
index 6c80473c..107de0cc 100644
--- a/tb_rest_client/models/models_ce/version_create_config.py
+++ b/tb_rest_client/models/models_ce/version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_create_request.py b/tb_rest_client/models/models_ce/version_create_request.py
index 66e3bffa..9e256a6a 100644
--- a/tb_rest_client/models/models_ce/version_create_request.py
+++ b/tb_rest_client/models/models_ce/version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_creation_result.py b/tb_rest_client/models/models_ce/version_creation_result.py
index a27d128a..1aa15faa 100644
--- a/tb_rest_client/models/models_ce/version_creation_result.py
+++ b/tb_rest_client/models/models_ce/version_creation_result.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_load_config.py b/tb_rest_client/models/models_ce/version_load_config.py
index d74d2048..7389f3d2 100644
--- a/tb_rest_client/models/models_ce/version_load_config.py
+++ b/tb_rest_client/models/models_ce/version_load_config.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_load_request.py b/tb_rest_client/models/models_ce/version_load_request.py
index f51ec705..75a8460c 100644
--- a/tb_rest_client/models/models_ce/version_load_request.py
+++ b/tb_rest_client/models/models_ce/version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/version_load_result.py b/tb_rest_client/models/models_ce/version_load_result.py
index e97add50..3ae69d89 100644
--- a/tb_rest_client/models/models_ce/version_load_result.py
+++ b/tb_rest_client/models/models_ce/version_load_result.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/versioned_entity_info.py b/tb_rest_client/models/models_ce/versioned_entity_info.py
index 1f57093b..cc63e3d8 100644
--- a/tb_rest_client/models/models_ce/versioned_entity_info.py
+++ b/tb_rest_client/models/models_ce/versioned_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/web_delivery_method_notification_template.py b/tb_rest_client/models/models_ce/web_delivery_method_notification_template.py
index 1242636a..fd6ff4e7 100644
--- a/tb_rest_client/models/models_ce/web_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_ce/web_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/web_view_page.py b/tb_rest_client/models/models_ce/web_view_page.py
new file mode 100644
index 00000000..8b004e9a
--- /dev/null
+++ b/tb_rest_client/models/models_ce/web_view_page.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class WebViewPage(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """WebViewPage - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(WebViewPage, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, WebViewPage):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_ce/widget_type.py b/tb_rest_client/models/models_ce/widget_type.py
index 3cfaf2fb..4ad315c4 100644
--- a/tb_rest_client/models/models_ce/widget_type.py
+++ b/tb_rest_client/models/models_ce/widget_type.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widget_type_details.py b/tb_rest_client/models/models_ce/widget_type_details.py
index bbf698ce..e9302fda 100644
--- a/tb_rest_client/models/models_ce/widget_type_details.py
+++ b/tb_rest_client/models/models_ce/widget_type_details.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widget_type_export_data.py b/tb_rest_client/models/models_ce/widget_type_export_data.py
index 633d1803..59b0c232 100644
--- a/tb_rest_client/models/models_ce/widget_type_export_data.py
+++ b/tb_rest_client/models/models_ce/widget_type_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widget_type_id.py b/tb_rest_client/models/models_ce/widget_type_id.py
index a79e59ee..0b82571d 100644
--- a/tb_rest_client/models/models_ce/widget_type_id.py
+++ b/tb_rest_client/models/models_ce/widget_type_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widget_type_info.py b/tb_rest_client/models/models_ce/widget_type_info.py
index 226264d8..1a5576cf 100644
--- a/tb_rest_client/models/models_ce/widget_type_info.py
+++ b/tb_rest_client/models/models_ce/widget_type_info.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widgets_bundle.py b/tb_rest_client/models/models_ce/widgets_bundle.py
index b953bade..d848bcdf 100644
--- a/tb_rest_client/models/models_ce/widgets_bundle.py
+++ b/tb_rest_client/models/models_ce/widgets_bundle.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widgets_bundle_export_data.py b/tb_rest_client/models/models_ce/widgets_bundle_export_data.py
index 28f1556f..786cab16 100644
--- a/tb_rest_client/models/models_ce/widgets_bundle_export_data.py
+++ b/tb_rest_client/models/models_ce/widgets_bundle_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/widgets_bundle_id.py b/tb_rest_client/models/models_ce/widgets_bundle_id.py
index a17b09b4..28355467 100644
--- a/tb_rest_client/models/models_ce/widgets_bundle_id.py
+++ b/tb_rest_client/models/models_ce/widgets_bundle_id.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/x509_certificate_chain_provision_configuration.py b/tb_rest_client/models/models_ce/x509_certificate_chain_provision_configuration.py
index 34c9fb27..e442afe0 100644
--- a/tb_rest_client/models/models_ce/x509_certificate_chain_provision_configuration.py
+++ b/tb_rest_client/models/models_ce/x509_certificate_chain_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_ce/x509_lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_ce/x509_lw_m2_m_bootstrap_server_credential.py
index e6bef067..34b7b26c 100644
--- a/tb_rest_client/models/models_ce/x509_lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_ce/x509_lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard open-source IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0
+ OpenAPI spec version: 3.9.0
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/__init__.py b/tb_rest_client/models/models_pe/__init__.py
index dd46942a..3865a3c2 100644
--- a/tb_rest_client/models/models_pe/__init__.py
+++ b/tb_rest_client/models/models_pe/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -399,3 +399,15 @@
from .integration_converters_info import IntegrationConvertersInfo
from .menu_item import MenuItem
from .model import Model
+from .captcha_params import CaptchaParams
+from .default_dashboard_params import DefaultDashboardParams
+from .enterprise_captcha_params import EnterpriseCaptchaParams
+from .entity_export_data_object import EntityExportDataObject
+from .mobile_self_registration_params import MobileSelfRegistrationParams
+from .mobile_redirect_params import MobileRedirectParams
+from .notification_rule_trigger_config import NotificationRuleTriggerConfig
+from .sign_up_field import SignUpField
+from .task_processing_failure_notification_rule_trigger_config import TaskProcessingFailureNotificationRuleTriggerConfig
+from .v2_captcha_params import V2CaptchaParams
+from .v3_captcha_params import V3CaptchaParams
+from .web_self_registration_params import WebSelfRegistrationParams
diff --git a/tb_rest_client/models/models_pe/account_two_fa_settings.py b/tb_rest_client/models/models_pe/account_two_fa_settings.py
index b7247e42..ce385631 100644
--- a/tb_rest_client/models/models_pe/account_two_fa_settings.py
+++ b/tb_rest_client/models/models_pe/account_two_fa_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/activate_user_request.py b/tb_rest_client/models/models_pe/activate_user_request.py
index 3a83ff70..543b9b1a 100644
--- a/tb_rest_client/models/models_pe/activate_user_request.py
+++ b/tb_rest_client/models/models_pe/activate_user_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/admin_settings.py b/tb_rest_client/models/models_pe/admin_settings.py
index b44d5aa7..7bf2dd48 100644
--- a/tb_rest_client/models/models_pe/admin_settings.py
+++ b/tb_rest_client/models/models_pe/admin_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/admin_settings_id.py b/tb_rest_client/models/models_pe/admin_settings_id.py
index 846ee169..6e5b7212 100644
--- a/tb_rest_client/models/models_pe/admin_settings_id.py
+++ b/tb_rest_client/models/models_pe/admin_settings_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/affected_tenant_administrators_filter.py b/tb_rest_client/models/models_pe/affected_tenant_administrators_filter.py
index 9d786083..cd4ce67b 100644
--- a/tb_rest_client/models/models_pe/affected_tenant_administrators_filter.py
+++ b/tb_rest_client/models/models_pe/affected_tenant_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/affected_user_filter.py b/tb_rest_client/models/models_pe/affected_user_filter.py
index 1892a94e..9adad6c4 100644
--- a/tb_rest_client/models/models_pe/affected_user_filter.py
+++ b/tb_rest_client/models/models_pe/affected_user_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm.py b/tb_rest_client/models/models_pe/alarm.py
index 706e8387..445c5b3c 100644
--- a/tb_rest_client/models/models_pe/alarm.py
+++ b/tb_rest_client/models/models_pe/alarm.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_assignee.py b/tb_rest_client/models/models_pe/alarm_assignee.py
index 53d4353f..a10c0fcf 100644
--- a/tb_rest_client/models/models_pe/alarm_assignee.py
+++ b/tb_rest_client/models/models_pe/alarm_assignee.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_assignment_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/alarm_assignment_notification_rule_trigger_config.py
index 172e972c..de2cfa33 100644
--- a/tb_rest_client/models/models_pe/alarm_assignment_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/alarm_assignment_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_comment.py b/tb_rest_client/models/models_pe/alarm_comment.py
index 0015dd21..d6467d62 100644
--- a/tb_rest_client/models/models_pe/alarm_comment.py
+++ b/tb_rest_client/models/models_pe/alarm_comment.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_comment_id.py b/tb_rest_client/models/models_pe/alarm_comment_id.py
index f593908d..78a7d90a 100644
--- a/tb_rest_client/models/models_pe/alarm_comment_id.py
+++ b/tb_rest_client/models/models_pe/alarm_comment_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_comment_info.py b/tb_rest_client/models/models_pe/alarm_comment_info.py
index 7907f6fc..96d6c223 100644
--- a/tb_rest_client/models/models_pe/alarm_comment_info.py
+++ b/tb_rest_client/models/models_pe/alarm_comment_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_comment_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/alarm_comment_notification_rule_trigger_config.py
index 68320a85..293b16aa 100644
--- a/tb_rest_client/models/models_pe/alarm_comment_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/alarm_comment_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_condition.py b/tb_rest_client/models/models_pe/alarm_condition.py
index 5237d46b..6080cfcd 100644
--- a/tb_rest_client/models/models_pe/alarm_condition.py
+++ b/tb_rest_client/models/models_pe/alarm_condition.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_condition_filter.py b/tb_rest_client/models/models_pe/alarm_condition_filter.py
index d086c5b4..b029b698 100644
--- a/tb_rest_client/models/models_pe/alarm_condition_filter.py
+++ b/tb_rest_client/models/models_pe/alarm_condition_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_condition_filter_key.py b/tb_rest_client/models/models_pe/alarm_condition_filter_key.py
index 89d8fe74..2a2f290a 100644
--- a/tb_rest_client/models/models_pe/alarm_condition_filter_key.py
+++ b/tb_rest_client/models/models_pe/alarm_condition_filter_key.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_condition_spec.py b/tb_rest_client/models/models_pe/alarm_condition_spec.py
index 7772cd08..6f6cf71b 100644
--- a/tb_rest_client/models/models_pe/alarm_condition_spec.py
+++ b/tb_rest_client/models/models_pe/alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_count_query.py b/tb_rest_client/models/models_pe/alarm_count_query.py
index a29e8a94..3d113530 100644
--- a/tb_rest_client/models/models_pe/alarm_count_query.py
+++ b/tb_rest_client/models/models_pe/alarm_count_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_data.py b/tb_rest_client/models/models_pe/alarm_data.py
index 9cc16f25..4a32ae39 100644
--- a/tb_rest_client/models/models_pe/alarm_data.py
+++ b/tb_rest_client/models/models_pe/alarm_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_data_page_link.py b/tb_rest_client/models/models_pe/alarm_data_page_link.py
index fe104255..8187c617 100644
--- a/tb_rest_client/models/models_pe/alarm_data_page_link.py
+++ b/tb_rest_client/models/models_pe/alarm_data_page_link.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_data_query.py b/tb_rest_client/models/models_pe/alarm_data_query.py
index 9107e006..e8334b86 100644
--- a/tb_rest_client/models/models_pe/alarm_data_query.py
+++ b/tb_rest_client/models/models_pe/alarm_data_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_id.py b/tb_rest_client/models/models_pe/alarm_id.py
index ac52cf58..e59c7d92 100644
--- a/tb_rest_client/models/models_pe/alarm_id.py
+++ b/tb_rest_client/models/models_pe/alarm_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_info.py b/tb_rest_client/models/models_pe/alarm_info.py
index 47d2ec16..ed0ef0d8 100644
--- a/tb_rest_client/models/models_pe/alarm_info.py
+++ b/tb_rest_client/models/models_pe/alarm_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/alarm_notification_rule_trigger_config.py
index 1c02d0e0..ff4b6feb 100644
--- a/tb_rest_client/models/models_pe/alarm_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/alarm_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_rule.py b/tb_rest_client/models/models_pe/alarm_rule.py
index 189e0651..a78e7eaf 100644
--- a/tb_rest_client/models/models_pe/alarm_rule.py
+++ b/tb_rest_client/models/models_pe/alarm_rule.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/alarm_schedule.py b/tb_rest_client/models/models_pe/alarm_schedule.py
index 1ba0060c..97f76676 100644
--- a/tb_rest_client/models/models_pe/alarm_schedule.py
+++ b/tb_rest_client/models/models_pe/alarm_schedule.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/all_users_filter.py b/tb_rest_client/models/models_pe/all_users_filter.py
index c4fadba0..fa37970e 100644
--- a/tb_rest_client/models/models_pe/all_users_filter.py
+++ b/tb_rest_client/models/models_pe/all_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/allow_create_new_devices_device_profile_provision_configuration.py b/tb_rest_client/models/models_pe/allow_create_new_devices_device_profile_provision_configuration.py
index eb9cda47..81d6ce9a 100644
--- a/tb_rest_client/models/models_pe/allow_create_new_devices_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_pe/allow_create_new_devices_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/allowed_permissions_info.py b/tb_rest_client/models/models_pe/allowed_permissions_info.py
index 7939b253..03da5d4b 100644
--- a/tb_rest_client/models/models_pe/allowed_permissions_info.py
+++ b/tb_rest_client/models/models_pe/allowed_permissions_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -148,7 +148,7 @@ def allowed_resources(self, allowed_resources):
:param allowed_resources: The allowed_resources of this AllowedPermissionsInfo. # noqa: E501
:type: list[str]
"""
- allowed_values = ["ADMIN_SETTINGS", "ALARM", "ALL", "API_USAGE_STATE", "ASSET", "ASSET_GROUP", "ASSET_PROFILE", "AUDIT_LOG", "BLOB_ENTITY", "CONVERTER", "CUSTOMER", "CUSTOMER_GROUP", "DASHBOARD", "DASHBOARD_GROUP", "DEVICE", "DEVICE_GROUP", "DEVICE_PROFILE", "EDGE", "EDGE_GROUP", "ENTITY_VIEW", "ENTITY_VIEW_GROUP", "GROUP_PERMISSION", "INTEGRATION", "NOTIFICATION", "OAUTH2_CONFIGURATION_INFO", "OAUTH2_CONFIGURATION_TEMPLATE", "OTA_PACKAGE", "PROFILE", "QUEUE", "ROLE", "RULE_CHAIN", "SCHEDULER_EVENT", "TB_RESOURCE", "TENANT", "TENANT_PROFILE", "USER", "USER_GROUP", "VERSION_CONTROL", "WHITE_LABELING", "WIDGETS_BUNDLE", "WIDGET_TYPE", "QUEUE_STATS", "MOBILE_APP_SETTINGS"] # noqa: E501
+ allowed_values = ["ADMIN_SETTINGS", "ALARM", "ALL", "API_USAGE_STATE", "ASSET", "ASSET_GROUP", "ASSET_PROFILE", "AUDIT_LOG", "BLOB_ENTITY", "DOMAIN", "MOBILE_APP", "OAUTH2_CLIENT", "CONVERTER", "CUSTOMER", "CUSTOMER_GROUP", "DASHBOARD", "DASHBOARD_GROUP", "DEVICE", "DEVICE_GROUP", "DEVICE_PROFILE", "EDGE", "EDGE_GROUP", "ENTITY_VIEW", "ENTITY_VIEW_GROUP", "GROUP_PERMISSION", "INTEGRATION", "NOTIFICATION", "OAUTH2_CONFIGURATION_INFO", "OAUTH2_CONFIGURATION_TEMPLATE", "OTA_PACKAGE", "PROFILE", "QUEUE", "ROLE", "RULE_CHAIN", "MOBILE_APP_BUNDLE", "SCHEDULER_EVENT", "TB_RESOURCE", "TENANT", "TENANT_PROFILE", "USER", "USER_GROUP", "VERSION_CONTROL", "WHITE_LABELING", "WIDGETS_BUNDLE", "WIDGET_TYPE", "QUEUE_STATS", "MOBILE_APP_SETTINGS"] # noqa: E501
if not set(allowed_resources).issubset(set(allowed_values)):
raise ValueError(
"Invalid values for `allowed_resources` [{0}], must be a subset of [{1}]" # noqa: E501
@@ -201,7 +201,7 @@ def allowed_for_group_role_operations(self, allowed_for_group_role_operations):
:param allowed_for_group_role_operations: The allowed_for_group_role_operations of this AllowedPermissionsInfo. # noqa: E501
:type: list[str]
"""
- allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
+ allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "MOBILE_APP_BUNDLE", "DOMAIN", "MOBILE_APP", "OAUTH2_CLIENT", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
if not set(allowed_for_group_role_operations).issubset(set(allowed_values)):
raise ValueError(
"Invalid values for `allowed_for_group_role_operations` [{0}], must be a subset of [{1}]" # noqa: E501
@@ -231,7 +231,7 @@ def allowed_for_group_owner_only_operations(self, allowed_for_group_owner_only_o
:param allowed_for_group_owner_only_operations: The allowed_for_group_owner_only_operations of this AllowedPermissionsInfo. # noqa: E501
:type: list[str]
"""
- allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
+ allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "MOBILE_APP_BUNDLE", "DOMAIN", "MOBILE_APP", "OAUTH2_CLIENT", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
if not set(allowed_for_group_owner_only_operations).issubset(set(allowed_values)):
raise ValueError(
"Invalid values for `allowed_for_group_owner_only_operations` [{0}], must be a subset of [{1}]" # noqa: E501
@@ -261,7 +261,7 @@ def allowed_for_group_owner_only_group_operations(self, allowed_for_group_owner_
:param allowed_for_group_owner_only_group_operations: The allowed_for_group_owner_only_group_operations of this AllowedPermissionsInfo. # noqa: E501
:type: list[str]
"""
- allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
+ allowed_values = ["ADD_TO_GROUP", "ALL", "ASSIGN_TO_TENANT", "CHANGE_OWNER", "CLAIM_DEVICES", "CREATE", "DELETE", "MOBILE_APP_BUNDLE", "MOBILE_APP", "DOMAIN", "OAUTH2_CLIENT", "IMPERSONATE", "READ", "READ_ATTRIBUTES", "READ_CREDENTIALS", "READ_TELEMETRY", "REMOVE_FROM_GROUP", "RPC_CALL", "SHARE_GROUP", "WRITE", "WRITE_ATTRIBUTES", "WRITE_CREDENTIALS", "WRITE_TELEMETRY"] # noqa: E501
if not set(allowed_for_group_owner_only_group_operations).issubset(set(allowed_values)):
raise ValueError(
"Invalid values for `allowed_for_group_owner_only_group_operations` [{0}], must be a subset of [{1}]" # noqa: E501
diff --git a/tb_rest_client/models/models_pe/any_time_schedule.py b/tb_rest_client/models/models_pe/any_time_schedule.py
index 5beaab1a..f58a31ed 100644
--- a/tb_rest_client/models/models_pe/any_time_schedule.py
+++ b/tb_rest_client/models/models_pe/any_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/api_usage_limit_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/api_usage_limit_notification_rule_trigger_config.py
index bb87264b..fab3fab0 100644
--- a/tb_rest_client/models/models_pe/api_usage_limit_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/api_usage_limit_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/api_usage_state_filter.py b/tb_rest_client/models/models_pe/api_usage_state_filter.py
index 12d58165..308e14ac 100644
--- a/tb_rest_client/models/models_pe/api_usage_state_filter.py
+++ b/tb_rest_client/models/models_pe/api_usage_state_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/array_node.py b/tb_rest_client/models/models_pe/array_node.py
index e56bead6..4ef35046 100644
--- a/tb_rest_client/models/models_pe/array_node.py
+++ b/tb_rest_client/models/models_pe/array_node.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset.py b/tb_rest_client/models/models_pe/asset.py
index d9477ba0..db490e5a 100644
--- a/tb_rest_client/models/models_pe/asset.py
+++ b/tb_rest_client/models/models_pe/asset.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_id.py b/tb_rest_client/models/models_pe/asset_id.py
index 9fb1c0ba..002a9b6c 100644
--- a/tb_rest_client/models/models_pe/asset_id.py
+++ b/tb_rest_client/models/models_pe/asset_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_info.py b/tb_rest_client/models/models_pe/asset_info.py
index e477623a..1430b201 100644
--- a/tb_rest_client/models/models_pe/asset_info.py
+++ b/tb_rest_client/models/models_pe/asset_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_profile_id.py b/tb_rest_client/models/models_pe/asset_profile_id.py
index 2b328295..01c24c7a 100644
--- a/tb_rest_client/models/models_pe/asset_profile_id.py
+++ b/tb_rest_client/models/models_pe/asset_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_search_query.py b/tb_rest_client/models/models_pe/asset_search_query.py
index 374e75ba..5337fdb5 100644
--- a/tb_rest_client/models/models_pe/asset_search_query.py
+++ b/tb_rest_client/models/models_pe/asset_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_search_query_filter.py b/tb_rest_client/models/models_pe/asset_search_query_filter.py
index e4df80a8..769158c5 100644
--- a/tb_rest_client/models/models_pe/asset_search_query_filter.py
+++ b/tb_rest_client/models/models_pe/asset_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/asset_type_filter.py b/tb_rest_client/models/models_pe/asset_type_filter.py
index f47093b1..5f62da3f 100644
--- a/tb_rest_client/models/models_pe/asset_type_filter.py
+++ b/tb_rest_client/models/models_pe/asset_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/atomic_integer.py b/tb_rest_client/models/models_pe/atomic_integer.py
index 5d1c9927..42e05148 100644
--- a/tb_rest_client/models/models_pe/atomic_integer.py
+++ b/tb_rest_client/models/models_pe/atomic_integer.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/attribute_export_data.py b/tb_rest_client/models/models_pe/attribute_export_data.py
index c8e2438f..c32f8018 100644
--- a/tb_rest_client/models/models_pe/attribute_export_data.py
+++ b/tb_rest_client/models/models_pe/attribute_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/attributes_entity_view.py b/tb_rest_client/models/models_pe/attributes_entity_view.py
index 437da165..3356ba6d 100644
--- a/tb_rest_client/models/models_pe/attributes_entity_view.py
+++ b/tb_rest_client/models/models_pe/attributes_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/audit_log.py b/tb_rest_client/models/models_pe/audit_log.py
index 51acc714..4b4f8992 100644
--- a/tb_rest_client/models/models_pe/audit_log.py
+++ b/tb_rest_client/models/models_pe/audit_log.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/audit_log_id.py b/tb_rest_client/models/models_pe/audit_log_id.py
index 598003ec..0e867df6 100644
--- a/tb_rest_client/models/models_pe/audit_log_id.py
+++ b/tb_rest_client/models/models_pe/audit_log_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/auto_version_create_config.py b/tb_rest_client/models/models_pe/auto_version_create_config.py
index 5bfaeaa7..d24a5a8e 100644
--- a/tb_rest_client/models/models_pe/auto_version_create_config.py
+++ b/tb_rest_client/models/models_pe/auto_version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/aws_sns_sms_provider_configuration.py b/tb_rest_client/models/models_pe/aws_sns_sms_provider_configuration.py
index d7a0d7f3..608cfd00 100644
--- a/tb_rest_client/models/models_pe/aws_sns_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_pe/aws_sns_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/backup_code_two_fa_account_config.py b/tb_rest_client/models/models_pe/backup_code_two_fa_account_config.py
index 717f47f6..d169f38f 100644
--- a/tb_rest_client/models/models_pe/backup_code_two_fa_account_config.py
+++ b/tb_rest_client/models/models_pe/backup_code_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/backup_code_two_fa_provider_config.py b/tb_rest_client/models/models_pe/backup_code_two_fa_provider_config.py
index 9704700d..6df1fe3c 100644
--- a/tb_rest_client/models/models_pe/backup_code_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_pe/backup_code_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/blob_entity_id.py b/tb_rest_client/models/models_pe/blob_entity_id.py
index 67dd78e4..c0467c8d 100644
--- a/tb_rest_client/models/models_pe/blob_entity_id.py
+++ b/tb_rest_client/models/models_pe/blob_entity_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/blob_entity_info.py b/tb_rest_client/models/models_pe/blob_entity_info.py
index a98c2814..525798b4 100644
--- a/tb_rest_client/models/models_pe/blob_entity_info.py
+++ b/tb_rest_client/models/models_pe/blob_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/blob_entity_with_customer_info.py b/tb_rest_client/models/models_pe/blob_entity_with_customer_info.py
index 1100026a..abfefca0 100644
--- a/tb_rest_client/models/models_pe/blob_entity_with_customer_info.py
+++ b/tb_rest_client/models/models_pe/blob_entity_with_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/boolean_filter_predicate.py b/tb_rest_client/models/models_pe/boolean_filter_predicate.py
index cb32999d..7d1d344a 100644
--- a/tb_rest_client/models/models_pe/boolean_filter_predicate.py
+++ b/tb_rest_client/models/models_pe/boolean_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/branch_info.py b/tb_rest_client/models/models_pe/branch_info.py
index a5f7612a..3f0c63a8 100644
--- a/tb_rest_client/models/models_pe/branch_info.py
+++ b/tb_rest_client/models/models_pe/branch_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/bulk_import_request.py b/tb_rest_client/models/models_pe/bulk_import_request.py
index 8d7c0271..26941efd 100644
--- a/tb_rest_client/models/models_pe/bulk_import_request.py
+++ b/tb_rest_client/models/models_pe/bulk_import_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/bulk_import_result_asset.py b/tb_rest_client/models/models_pe/bulk_import_result_asset.py
index 08654308..4f70343a 100644
--- a/tb_rest_client/models/models_pe/bulk_import_result_asset.py
+++ b/tb_rest_client/models/models_pe/bulk_import_result_asset.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/bulk_import_result_device.py b/tb_rest_client/models/models_pe/bulk_import_result_device.py
index 041c57dd..d42b0285 100644
--- a/tb_rest_client/models/models_pe/bulk_import_result_device.py
+++ b/tb_rest_client/models/models_pe/bulk_import_result_device.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/bulk_import_result_edge.py b/tb_rest_client/models/models_pe/bulk_import_result_edge.py
index a2ef7787..b8a844b0 100644
--- a/tb_rest_client/models/models_pe/bulk_import_result_edge.py
+++ b/tb_rest_client/models/models_pe/bulk_import_result_edge.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/byte_buffer.py b/tb_rest_client/models/models_pe/byte_buffer.py
index bea1248b..067fab80 100644
--- a/tb_rest_client/models/models_pe/byte_buffer.py
+++ b/tb_rest_client/models/models_pe/byte_buffer.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/captcha_params.py b/tb_rest_client/models/models_pe/captcha_params.py
new file mode 100644
index 00000000..429b4815
--- /dev/null
+++ b/tb_rest_client/models/models_pe/captcha_params.py
@@ -0,0 +1,132 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class CaptchaParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'version': 'str'
+ }
+
+ attribute_map = {
+ 'version': 'version'
+ }
+
+ discriminator_value_class_map = {
+ }
+
+ def __init__(self, version=None): # noqa: E501
+ """CaptchaParams - a model defined in Swagger""" # noqa: E501
+ self._version = None
+ self.discriminator = 'version'
+ if version is not None:
+ self.version = version
+
+ @property
+ def version(self):
+ """Gets the version of this CaptchaParams. # noqa: E501
+
+
+ :return: The version of this CaptchaParams. # noqa: E501
+ :rtype: object
+ """
+ return self._version
+
+ @version.setter
+ def version(self, version):
+ """Sets the version of this CaptchaParams.
+
+
+ :param version: The version of this CaptchaParams. # noqa: E501
+ :type: object
+ """
+
+ self._version = version
+
+ def get_real_child_model(self, data):
+ """Returns the real base class specified by the discriminator"""
+ discriminator_value = data[self.discriminator].lower()
+ return self.discriminator_value_class_map.get(discriminator_value)
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(CaptchaParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, CaptchaParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/change_password_request.py b/tb_rest_client/models/models_pe/change_password_request.py
index 3d8442fb..7b78542c 100644
--- a/tb_rest_client/models/models_pe/change_password_request.py
+++ b/tb_rest_client/models/models_pe/change_password_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/check_pre_provisioned_devices_device_profile_provision_configuration.py b/tb_rest_client/models/models_pe/check_pre_provisioned_devices_device_profile_provision_configuration.py
index 4f41c044..f9e54de0 100644
--- a/tb_rest_client/models/models_pe/check_pre_provisioned_devices_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_pe/check_pre_provisioned_devices_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/claim_request.py b/tb_rest_client/models/models_pe/claim_request.py
index c2323fa5..5b2ca774 100644
--- a/tb_rest_client/models/models_pe/claim_request.py
+++ b/tb_rest_client/models/models_pe/claim_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/clear_rule.py b/tb_rest_client/models/models_pe/clear_rule.py
index 394389d8..0f8b46d6 100644
--- a/tb_rest_client/models/models_pe/clear_rule.py
+++ b/tb_rest_client/models/models_pe/clear_rule.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/client_attributes_querying_snmp_communication_config.py b/tb_rest_client/models/models_pe/client_attributes_querying_snmp_communication_config.py
index f98dab5e..eaf4ea4f 100644
--- a/tb_rest_client/models/models_pe/client_attributes_querying_snmp_communication_config.py
+++ b/tb_rest_client/models/models_pe/client_attributes_querying_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/coap_device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/coap_device_profile_transport_configuration.py
index 243dc524..72a1c790 100644
--- a/tb_rest_client/models/models_pe/coap_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/coap_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/coap_device_transport_configuration.py b/tb_rest_client/models/models_pe/coap_device_transport_configuration.py
index dba8a6a4..7909e5cd 100644
--- a/tb_rest_client/models/models_pe/coap_device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/coap_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/coap_device_type_configuration.py b/tb_rest_client/models/models_pe/coap_device_type_configuration.py
index 51df48db..5e5976d3 100644
--- a/tb_rest_client/models/models_pe/coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_pe/coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/column_mapping.py b/tb_rest_client/models/models_pe/column_mapping.py
index 0ae81771..ff6f83f7 100644
--- a/tb_rest_client/models/models_pe/column_mapping.py
+++ b/tb_rest_client/models/models_pe/column_mapping.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/comparison_ts_value.py b/tb_rest_client/models/models_pe/comparison_ts_value.py
index 62da5960..36362697 100644
--- a/tb_rest_client/models/models_pe/comparison_ts_value.py
+++ b/tb_rest_client/models/models_pe/comparison_ts_value.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/complex_filter_predicate.py b/tb_rest_client/models/models_pe/complex_filter_predicate.py
index 0325050c..647039fc 100644
--- a/tb_rest_client/models/models_pe/complex_filter_predicate.py
+++ b/tb_rest_client/models/models_pe/complex_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/complex_version_create_request.py b/tb_rest_client/models/models_pe/complex_version_create_request.py
index e236983c..00f86c7e 100644
--- a/tb_rest_client/models/models_pe/complex_version_create_request.py
+++ b/tb_rest_client/models/models_pe/complex_version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/component_descriptor.py b/tb_rest_client/models/models_pe/component_descriptor.py
index 9ef2a1be..997a47ad 100644
--- a/tb_rest_client/models/models_pe/component_descriptor.py
+++ b/tb_rest_client/models/models_pe/component_descriptor.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/component_descriptor_id.py b/tb_rest_client/models/models_pe/component_descriptor_id.py
index efbbb289..fee2e99e 100644
--- a/tb_rest_client/models/models_pe/component_descriptor_id.py
+++ b/tb_rest_client/models/models_pe/component_descriptor_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/contact_based_object.py b/tb_rest_client/models/models_pe/contact_based_object.py
index a72adc29..5070ddca 100644
--- a/tb_rest_client/models/models_pe/contact_based_object.py
+++ b/tb_rest_client/models/models_pe/contact_based_object.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/converter.py b/tb_rest_client/models/models_pe/converter.py
index 24209a01..ecf3423f 100644
--- a/tb_rest_client/models/models_pe/converter.py
+++ b/tb_rest_client/models/models_pe/converter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/converter_id.py b/tb_rest_client/models/models_pe/converter_id.py
index b53a48da..d470b0fa 100644
--- a/tb_rest_client/models/models_pe/converter_id.py
+++ b/tb_rest_client/models/models_pe/converter_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/converters_info.py b/tb_rest_client/models/models_pe/converters_info.py
index 631ee3a5..f72b6edb 100644
--- a/tb_rest_client/models/models_pe/converters_info.py
+++ b/tb_rest_client/models/models_pe/converters_info.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/custom_menu.py b/tb_rest_client/models/models_pe/custom_menu.py
index d4f9e5ca..304c5a7e 100644
--- a/tb_rest_client/models/models_pe/custom_menu.py
+++ b/tb_rest_client/models/models_pe/custom_menu.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/custom_menu_config.py b/tb_rest_client/models/models_pe/custom_menu_config.py
index c89c4161..7af140e1 100644
--- a/tb_rest_client/models/models_pe/custom_menu_config.py
+++ b/tb_rest_client/models/models_pe/custom_menu_config.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/custom_menu_delete_result.py b/tb_rest_client/models/models_pe/custom_menu_delete_result.py
index c1f58244..76593883 100644
--- a/tb_rest_client/models/models_pe/custom_menu_delete_result.py
+++ b/tb_rest_client/models/models_pe/custom_menu_delete_result.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/custom_menu_id.py b/tb_rest_client/models/models_pe/custom_menu_id.py
index 5d64b21c..4a56d4df 100644
--- a/tb_rest_client/models/models_pe/custom_menu_id.py
+++ b/tb_rest_client/models/models_pe/custom_menu_id.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/custom_menu_info.py b/tb_rest_client/models/models_pe/custom_menu_info.py
index 37c45ef0..448d6476 100644
--- a/tb_rest_client/models/models_pe/custom_menu_info.py
+++ b/tb_rest_client/models/models_pe/custom_menu_info.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/custom_menu_item.py b/tb_rest_client/models/models_pe/custom_menu_item.py
index 92ff5021..ae9389f5 100644
--- a/tb_rest_client/models/models_pe/custom_menu_item.py
+++ b/tb_rest_client/models/models_pe/custom_menu_item.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/custom_time_schedule.py b/tb_rest_client/models/models_pe/custom_time_schedule.py
index 21cabd16..d1e0d662 100644
--- a/tb_rest_client/models/models_pe/custom_time_schedule.py
+++ b/tb_rest_client/models/models_pe/custom_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/custom_time_schedule_item.py b/tb_rest_client/models/models_pe/custom_time_schedule_item.py
index 1c47f082..505621e2 100644
--- a/tb_rest_client/models/models_pe/custom_time_schedule_item.py
+++ b/tb_rest_client/models/models_pe/custom_time_schedule_item.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/custom_translation.py b/tb_rest_client/models/models_pe/custom_translation.py
index d474a26b..f7521181 100644
--- a/tb_rest_client/models/models_pe/custom_translation.py
+++ b/tb_rest_client/models/models_pe/custom_translation.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/customer_id.py b/tb_rest_client/models/models_pe/customer_id.py
index 97a02ebc..c5ff7105 100644
--- a/tb_rest_client/models/models_pe/customer_id.py
+++ b/tb_rest_client/models/models_pe/customer_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/customer_info.py b/tb_rest_client/models/models_pe/customer_info.py
index a542b4e1..3e4072ad 100644
--- a/tb_rest_client/models/models_pe/customer_info.py
+++ b/tb_rest_client/models/models_pe/customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/customer_users_filter.py b/tb_rest_client/models/models_pe/customer_users_filter.py
index b9d3b4bc..d0e23035 100644
--- a/tb_rest_client/models/models_pe/customer_users_filter.py
+++ b/tb_rest_client/models/models_pe/customer_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/dashboard_id.py b/tb_rest_client/models/models_pe/dashboard_id.py
index 80989ef9..2f0ea957 100644
--- a/tb_rest_client/models/models_pe/dashboard_id.py
+++ b/tb_rest_client/models/models_pe/dashboard_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/dashboard_info.py b/tb_rest_client/models/models_pe/dashboard_info.py
index 8da3fd01..9465efd1 100644
--- a/tb_rest_client/models/models_pe/dashboard_info.py
+++ b/tb_rest_client/models/models_pe/dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/debug_converter_event_filter.py b/tb_rest_client/models/models_pe/debug_converter_event_filter.py
index a3eace9b..fcfa68f8 100644
--- a/tb_rest_client/models/models_pe/debug_converter_event_filter.py
+++ b/tb_rest_client/models/models_pe/debug_converter_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/debug_integration_event_filter.py b/tb_rest_client/models/models_pe/debug_integration_event_filter.py
index 8b3f19e1..0553073a 100644
--- a/tb_rest_client/models/models_pe/debug_integration_event_filter.py
+++ b/tb_rest_client/models/models_pe/debug_integration_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_coap_device_type_configuration.py b/tb_rest_client/models/models_pe/default_coap_device_type_configuration.py
index 82a4210f..989b5d57 100644
--- a/tb_rest_client/models/models_pe/default_coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_pe/default_coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_dashboard_params.py b/tb_rest_client/models/models_pe/default_dashboard_params.py
new file mode 100644
index 00000000..0696f79e
--- /dev/null
+++ b/tb_rest_client/models/models_pe/default_dashboard_params.py
@@ -0,0 +1,154 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class DefaultDashboardParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'str',
+ 'fullscreen': 'bool'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'fullscreen': 'fullscreen'
+ }
+
+ def __init__(self, id=None, fullscreen=None): # noqa: E501
+ """DefaultDashboardParams - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._fullscreen = None
+ self.discriminator = None
+ if id is not None:
+ self.id = id
+ if fullscreen is not None:
+ self.fullscreen = fullscreen
+
+ @property
+ def id(self):
+ """Gets the id of this DefaultDashboardParams. # noqa: E501
+
+ Default dashboard Id to assign for the new user. # noqa: E501
+
+ :return: The id of this DefaultDashboardParams. # noqa: E501
+ :rtype: object
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this DefaultDashboardParams.
+
+ Default dashboard Id to assign for the new user. # noqa: E501
+
+ :param id: The id of this DefaultDashboardParams. # noqa: E501
+ :type: object
+ """
+
+ self._id = id
+
+ @property
+ def fullscreen(self):
+ """Gets the fullscreen of this DefaultDashboardParams. # noqa: E501
+
+ Set default dashboard to full screen mode. # noqa: E501
+
+ :return: The fullscreen of this DefaultDashboardParams. # noqa: E501
+ :rtype: object
+ """
+ return self._fullscreen
+
+ @fullscreen.setter
+ def fullscreen(self, fullscreen):
+ """Sets the fullscreen of this DefaultDashboardParams.
+
+ Set default dashboard to full screen mode. # noqa: E501
+
+ :param fullscreen: The fullscreen of this DefaultDashboardParams. # noqa: E501
+ :type: object
+ """
+
+ self._fullscreen = fullscreen
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(DefaultDashboardParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, DefaultDashboardParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/default_device_configuration.py b/tb_rest_client/models/models_pe/default_device_configuration.py
index ec55eeb2..89984035 100644
--- a/tb_rest_client/models/models_pe/default_device_configuration.py
+++ b/tb_rest_client/models/models_pe/default_device_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_device_profile_configuration.py b/tb_rest_client/models/models_pe/default_device_profile_configuration.py
index 527a864f..a4c97a9c 100644
--- a/tb_rest_client/models/models_pe/default_device_profile_configuration.py
+++ b/tb_rest_client/models/models_pe/default_device_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/default_device_profile_transport_configuration.py
index e16971fd..caf6ffc1 100644
--- a/tb_rest_client/models/models_pe/default_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/default_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_device_transport_configuration.py b/tb_rest_client/models/models_pe/default_device_transport_configuration.py
index b568697b..270d1a92 100644
--- a/tb_rest_client/models/models_pe/default_device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/default_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_menu_item.py b/tb_rest_client/models/models_pe/default_menu_item.py
index 14e6ea0a..2f6a4a2c 100644
--- a/tb_rest_client/models/models_pe/default_menu_item.py
+++ b/tb_rest_client/models/models_pe/default_menu_item.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/default_rule_chain_create_request.py b/tb_rest_client/models/models_pe/default_rule_chain_create_request.py
index 7022e0f3..f71ac977 100644
--- a/tb_rest_client/models/models_pe/default_rule_chain_create_request.py
+++ b/tb_rest_client/models/models_pe/default_rule_chain_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/default_tenant_profile_configuration.py b/tb_rest_client/models/models_pe/default_tenant_profile_configuration.py
index 752d635b..8f68d6f5 100644
--- a/tb_rest_client/models/models_pe/default_tenant_profile_configuration.py
+++ b/tb_rest_client/models/models_pe/default_tenant_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_entity_data_diff.py b/tb_rest_client/models/models_pe/deferred_result_entity_data_diff.py
index b6a99bfc..bb92e130 100644
--- a/tb_rest_client/models/models_pe/deferred_result_entity_data_diff.py
+++ b/tb_rest_client/models/models_pe/deferred_result_entity_data_diff.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_entity_data_info.py b/tb_rest_client/models/models_pe/deferred_result_entity_data_info.py
index 8129c920..bdbf58cb 100644
--- a/tb_rest_client/models/models_pe/deferred_result_entity_data_info.py
+++ b/tb_rest_client/models/models_pe/deferred_result_entity_data_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_list_branch_info.py b/tb_rest_client/models/models_pe/deferred_result_list_branch_info.py
index 75b68a44..71da6b0f 100644
--- a/tb_rest_client/models/models_pe/deferred_result_list_branch_info.py
+++ b/tb_rest_client/models/models_pe/deferred_result_list_branch_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_list_versioned_entity_info.py b/tb_rest_client/models/models_pe/deferred_result_list_versioned_entity_info.py
index 3b462fbb..a7bb9d47 100644
--- a/tb_rest_client/models/models_pe/deferred_result_list_versioned_entity_info.py
+++ b/tb_rest_client/models/models_pe/deferred_result_list_versioned_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_page_data_entity_version.py b/tb_rest_client/models/models_pe/deferred_result_page_data_entity_version.py
index 1ccb5171..677205ac 100644
--- a/tb_rest_client/models/models_pe/deferred_result_page_data_entity_version.py
+++ b/tb_rest_client/models/models_pe/deferred_result_page_data_entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_repository_settings.py b/tb_rest_client/models/models_pe/deferred_result_repository_settings.py
index 4203b239..2954ecc2 100644
--- a/tb_rest_client/models/models_pe/deferred_result_repository_settings.py
+++ b/tb_rest_client/models/models_pe/deferred_result_repository_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_result_void.py b/tb_rest_client/models/models_pe/deferred_result_void.py
index d03d01db..c748e029 100644
--- a/tb_rest_client/models/models_pe/deferred_result_void.py
+++ b/tb_rest_client/models/models_pe/deferred_result_void.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/deferred_resultuuid.py b/tb_rest_client/models/models_pe/deferred_resultuuid.py
index c3cc41d9..c27f77e8 100644
--- a/tb_rest_client/models/models_pe/deferred_resultuuid.py
+++ b/tb_rest_client/models/models_pe/deferred_resultuuid.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/delivery_method_notification_template.py b/tb_rest_client/models/models_pe/delivery_method_notification_template.py
index bf682556..d75a6868 100644
--- a/tb_rest_client/models/models_pe/delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device.py b/tb_rest_client/models/models_pe/device.py
index f61c69e9..1879012f 100644
--- a/tb_rest_client/models/models_pe/device.py
+++ b/tb_rest_client/models/models_pe/device.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_activity_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/device_activity_notification_rule_trigger_config.py
index 0452cfbb..90013263 100644
--- a/tb_rest_client/models/models_pe/device_activity_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/device_activity_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_configuration.py b/tb_rest_client/models/models_pe/device_configuration.py
index f640fd84..2dfd5ff0 100644
--- a/tb_rest_client/models/models_pe/device_configuration.py
+++ b/tb_rest_client/models/models_pe/device_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_credentials_id.py b/tb_rest_client/models/models_pe/device_credentials_id.py
index 229cbc8b..d36b6416 100644
--- a/tb_rest_client/models/models_pe/device_credentials_id.py
+++ b/tb_rest_client/models/models_pe/device_credentials_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_data.py b/tb_rest_client/models/models_pe/device_data.py
index 663425a3..7d0a535d 100644
--- a/tb_rest_client/models/models_pe/device_data.py
+++ b/tb_rest_client/models/models_pe/device_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_export_data.py b/tb_rest_client/models/models_pe/device_export_data.py
index 8bf97869..fff60274 100644
--- a/tb_rest_client/models/models_pe/device_export_data.py
+++ b/tb_rest_client/models/models_pe/device_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_group_ota_package.py b/tb_rest_client/models/models_pe/device_group_ota_package.py
index bc126232..4f52779a 100644
--- a/tb_rest_client/models/models_pe/device_group_ota_package.py
+++ b/tb_rest_client/models/models_pe/device_group_ota_package.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_id.py b/tb_rest_client/models/models_pe/device_id.py
index 65fbb4b1..504b5104 100644
--- a/tb_rest_client/models/models_pe/device_id.py
+++ b/tb_rest_client/models/models_pe/device_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_info.py b/tb_rest_client/models/models_pe/device_info.py
index 29e07351..f68b572f 100644
--- a/tb_rest_client/models/models_pe/device_info.py
+++ b/tb_rest_client/models/models_pe/device_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_alarm.py b/tb_rest_client/models/models_pe/device_profile_alarm.py
index 2f2b77b8..2c47150f 100644
--- a/tb_rest_client/models/models_pe/device_profile_alarm.py
+++ b/tb_rest_client/models/models_pe/device_profile_alarm.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_configuration.py b/tb_rest_client/models/models_pe/device_profile_configuration.py
index 4c00eb6c..cb260ea0 100644
--- a/tb_rest_client/models/models_pe/device_profile_configuration.py
+++ b/tb_rest_client/models/models_pe/device_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_data.py b/tb_rest_client/models/models_pe/device_profile_data.py
index c1247d23..4387b611 100644
--- a/tb_rest_client/models/models_pe/device_profile_data.py
+++ b/tb_rest_client/models/models_pe/device_profile_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_id.py b/tb_rest_client/models/models_pe/device_profile_id.py
index 6aea725e..741e0530 100644
--- a/tb_rest_client/models/models_pe/device_profile_id.py
+++ b/tb_rest_client/models/models_pe/device_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_provision_configuration.py b/tb_rest_client/models/models_pe/device_profile_provision_configuration.py
index 0bc8dfe3..5697d37a 100644
--- a/tb_rest_client/models/models_pe/device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_pe/device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/device_profile_transport_configuration.py
index 324ef309..8bc45882 100644
--- a/tb_rest_client/models/models_pe/device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_search_query.py b/tb_rest_client/models/models_pe/device_search_query.py
index 77c99776..5f9dcb4a 100644
--- a/tb_rest_client/models/models_pe/device_search_query.py
+++ b/tb_rest_client/models/models_pe/device_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_search_query_filter.py b/tb_rest_client/models/models_pe/device_search_query_filter.py
index 0c458c31..ca557838 100644
--- a/tb_rest_client/models/models_pe/device_search_query_filter.py
+++ b/tb_rest_client/models/models_pe/device_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_transport_configuration.py b/tb_rest_client/models/models_pe/device_transport_configuration.py
index a1069701..46998e96 100644
--- a/tb_rest_client/models/models_pe/device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/device_type_filter.py b/tb_rest_client/models/models_pe/device_type_filter.py
index 8a21f074..bbb8827c 100644
--- a/tb_rest_client/models/models_pe/device_type_filter.py
+++ b/tb_rest_client/models/models_pe/device_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/disabled_device_profile_provision_configuration.py b/tb_rest_client/models/models_pe/disabled_device_profile_provision_configuration.py
index c3bb8c5e..9c226616 100644
--- a/tb_rest_client/models/models_pe/disabled_device_profile_provision_configuration.py
+++ b/tb_rest_client/models/models_pe/disabled_device_profile_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/duration_alarm_condition_spec.py b/tb_rest_client/models/models_pe/duration_alarm_condition_spec.py
index dae7468e..c7537ca4 100644
--- a/tb_rest_client/models/models_pe/duration_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_pe/duration_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge.py b/tb_rest_client/models/models_pe/edge.py
index b7a9eab6..e7b00b8e 100644
--- a/tb_rest_client/models/models_pe/edge.py
+++ b/tb_rest_client/models/models_pe/edge.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_communication_failure_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/edge_communication_failure_notification_rule_trigger_config.py
index efbca897..375b4bd8 100644
--- a/tb_rest_client/models/models_pe/edge_communication_failure_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/edge_communication_failure_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_connection_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/edge_connection_notification_rule_trigger_config.py
index 1380b8a6..5699ca9f 100644
--- a/tb_rest_client/models/models_pe/edge_connection_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/edge_connection_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_event.py b/tb_rest_client/models/models_pe/edge_event.py
index e84b4135..467258ea 100644
--- a/tb_rest_client/models/models_pe/edge_event.py
+++ b/tb_rest_client/models/models_pe/edge_event.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_event_id.py b/tb_rest_client/models/models_pe/edge_event_id.py
index d20bf4bf..6751aa45 100644
--- a/tb_rest_client/models/models_pe/edge_event_id.py
+++ b/tb_rest_client/models/models_pe/edge_event_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_id.py b/tb_rest_client/models/models_pe/edge_id.py
index 5b7093c9..96b5cc04 100644
--- a/tb_rest_client/models/models_pe/edge_id.py
+++ b/tb_rest_client/models/models_pe/edge_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_info.py b/tb_rest_client/models/models_pe/edge_info.py
index 8190a24e..3c2a8d68 100644
--- a/tb_rest_client/models/models_pe/edge_info.py
+++ b/tb_rest_client/models/models_pe/edge_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_instructions.py b/tb_rest_client/models/models_pe/edge_instructions.py
index 3bcff88d..5a50bbca 100644
--- a/tb_rest_client/models/models_pe/edge_instructions.py
+++ b/tb_rest_client/models/models_pe/edge_instructions.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_search_query.py b/tb_rest_client/models/models_pe/edge_search_query.py
index 87df0d3c..d789a63e 100644
--- a/tb_rest_client/models/models_pe/edge_search_query.py
+++ b/tb_rest_client/models/models_pe/edge_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_search_query_filter.py b/tb_rest_client/models/models_pe/edge_search_query_filter.py
index 912ecf70..702553b3 100644
--- a/tb_rest_client/models/models_pe/edge_search_query_filter.py
+++ b/tb_rest_client/models/models_pe/edge_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/edge_type_filter.py b/tb_rest_client/models/models_pe/edge_type_filter.py
index a342b695..a474ff10 100644
--- a/tb_rest_client/models/models_pe/edge_type_filter.py
+++ b/tb_rest_client/models/models_pe/edge_type_filter.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/efento_coap_device_type_configuration.py b/tb_rest_client/models/models_pe/efento_coap_device_type_configuration.py
index ef8f1671..12fe9e8e 100644
--- a/tb_rest_client/models/models_pe/efento_coap_device_type_configuration.py
+++ b/tb_rest_client/models/models_pe/efento_coap_device_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/email_delivery_method_notification_template.py b/tb_rest_client/models/models_pe/email_delivery_method_notification_template.py
index 00b6b9b1..96fb47b0 100644
--- a/tb_rest_client/models/models_pe/email_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/email_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/email_two_fa_account_config.py b/tb_rest_client/models/models_pe/email_two_fa_account_config.py
index 742fd429..f9639817 100644
--- a/tb_rest_client/models/models_pe/email_two_fa_account_config.py
+++ b/tb_rest_client/models/models_pe/email_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/email_two_fa_provider_config.py b/tb_rest_client/models/models_pe/email_two_fa_provider_config.py
index d62045c9..4f9c0e28 100644
--- a/tb_rest_client/models/models_pe/email_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_pe/email_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/enterprise_captcha_params.py b/tb_rest_client/models/models_pe/enterprise_captcha_params.py
new file mode 100644
index 00000000..82274ddb
--- /dev/null
+++ b/tb_rest_client/models/models_pe/enterprise_captcha_params.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class EnterpriseCaptchaParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """EnterpriseCaptchaParams - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(EnterpriseCaptchaParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, EnterpriseCaptchaParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/entities_by_group_name_filter.py b/tb_rest_client/models/models_pe/entities_by_group_name_filter.py
index 5f4fa25c..035f1d38 100644
--- a/tb_rest_client/models/models_pe/entities_by_group_name_filter.py
+++ b/tb_rest_client/models/models_pe/entities_by_group_name_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entities_limit_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/entities_limit_notification_rule_trigger_config.py
index feaf338e..4af12387 100644
--- a/tb_rest_client/models/models_pe/entities_limit_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/entities_limit_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_action_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/entity_action_notification_rule_trigger_config.py
index fa25e748..a7eef869 100644
--- a/tb_rest_client/models/models_pe/entity_action_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/entity_action_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_count_query.py b/tb_rest_client/models/models_pe/entity_count_query.py
index 90834b35..66ef0614 100644
--- a/tb_rest_client/models/models_pe/entity_count_query.py
+++ b/tb_rest_client/models/models_pe/entity_count_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data.py b/tb_rest_client/models/models_pe/entity_data.py
index c326f4c5..05988ac6 100644
--- a/tb_rest_client/models/models_pe/entity_data.py
+++ b/tb_rest_client/models/models_pe/entity_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data_diff.py b/tb_rest_client/models/models_pe/entity_data_diff.py
index 6634843a..cf44100b 100644
--- a/tb_rest_client/models/models_pe/entity_data_diff.py
+++ b/tb_rest_client/models/models_pe/entity_data_diff.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data_info.py b/tb_rest_client/models/models_pe/entity_data_info.py
index 529a744e..b8049f44 100644
--- a/tb_rest_client/models/models_pe/entity_data_info.py
+++ b/tb_rest_client/models/models_pe/entity_data_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data_page_link.py b/tb_rest_client/models/models_pe/entity_data_page_link.py
index e885c4c9..ba6da51a 100644
--- a/tb_rest_client/models/models_pe/entity_data_page_link.py
+++ b/tb_rest_client/models/models_pe/entity_data_page_link.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data_query.py b/tb_rest_client/models/models_pe/entity_data_query.py
index dc6aedf7..67ffbcf3 100644
--- a/tb_rest_client/models/models_pe/entity_data_query.py
+++ b/tb_rest_client/models/models_pe/entity_data_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_data_sort_order.py b/tb_rest_client/models/models_pe/entity_data_sort_order.py
index 0c4c71f9..9e247f60 100644
--- a/tb_rest_client/models/models_pe/entity_data_sort_order.py
+++ b/tb_rest_client/models/models_pe/entity_data_sort_order.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_export_data_object.py b/tb_rest_client/models/models_pe/entity_export_data_object.py
new file mode 100644
index 00000000..299aaaf9
--- /dev/null
+++ b/tb_rest_client/models/models_pe/entity_export_data_object.py
@@ -0,0 +1,210 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class EntityExportDataObject(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'entity_type': 'str',
+ 'entity': 'str',
+ 'relations': 'str',
+ 'attributes': 'str'
+ }
+
+ attribute_map = {
+ 'entity_type': 'entityType',
+ 'entity': 'entity',
+ 'relations': 'relations',
+ 'attributes': 'attributes'
+ }
+
+ discriminator_value_class_map = {
+ }
+
+ def __init__(self, entity_type=None, entity=None, relations=None, attributes=None): # noqa: E501
+ """EntityExportDataObject - a model defined in Swagger""" # noqa: E501
+ self._entity_type = None
+ self._entity = None
+ self._relations = None
+ self._attributes = None
+ self.discriminator = 'entityType'
+ if entity_type is not None:
+ self.entity_type = entity_type
+ if entity is not None:
+ self.entity = entity
+ if relations is not None:
+ self.relations = relations
+ if attributes is not None:
+ self.attributes = attributes
+
+ @property
+ def entity_type(self):
+ """Gets the entity_type of this EntityExportDataObject. # noqa: E501
+
+
+ :return: The entity_type of this EntityExportDataObject. # noqa: E501
+ :rtype: object
+ """
+ return self._entity_type
+
+ @entity_type.setter
+ def entity_type(self, entity_type):
+ """Sets the entity_type of this EntityExportDataObject.
+
+
+ :param entity_type: The entity_type of this EntityExportDataObject. # noqa: E501
+ :type: object
+ """
+
+ self._entity_type = entity_type
+
+ @property
+ def entity(self):
+ """Gets the entity of this EntityExportDataObject. # noqa: E501
+
+
+ :return: The entity of this EntityExportDataObject. # noqa: E501
+ :rtype: object
+ """
+ return self._entity
+
+ @entity.setter
+ def entity(self, entity):
+ """Sets the entity of this EntityExportDataObject.
+
+
+ :param entity: The entity of this EntityExportDataObject. # noqa: E501
+ :type: object
+ """
+
+ self._entity = entity
+
+ @property
+ def relations(self):
+ """Gets the relations of this EntityExportDataObject. # noqa: E501
+
+
+ :return: The relations of this EntityExportDataObject. # noqa: E501
+ :rtype: object
+ """
+ return self._relations
+
+ @relations.setter
+ def relations(self, relations):
+ """Sets the relations of this EntityExportDataObject.
+
+
+ :param relations: The relations of this EntityExportDataObject. # noqa: E501
+ :type: object
+ """
+
+ self._relations = relations
+
+ @property
+ def attributes(self):
+ """Gets the attributes of this EntityExportDataObject. # noqa: E501
+
+
+ :return: The attributes of this EntityExportDataObject. # noqa: E501
+ :rtype: object
+ """
+ return self._attributes
+
+ @attributes.setter
+ def attributes(self, attributes):
+ """Sets the attributes of this EntityExportDataObject.
+
+
+ :param attributes: The attributes of this EntityExportDataObject. # noqa: E501
+ :type: object
+ """
+
+ self._attributes = attributes
+
+ def get_real_child_model(self, data):
+ """Returns the real base class specified by the discriminator"""
+ discriminator_value = data[self.discriminator].lower()
+ return self.discriminator_value_class_map.get(discriminator_value)
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(EntityExportDataObject, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, EntityExportDataObject):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/entity_filter.py b/tb_rest_client/models/models_pe/entity_filter.py
index 907fa510..f29d26e7 100644
--- a/tb_rest_client/models/models_pe/entity_filter.py
+++ b/tb_rest_client/models/models_pe/entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group.py b/tb_rest_client/models/models_pe/entity_group.py
index 43857d9c..9499e8f7 100644
--- a/tb_rest_client/models/models_pe/entity_group.py
+++ b/tb_rest_client/models/models_pe/entity_group.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_export_data.py b/tb_rest_client/models/models_pe/entity_group_export_data.py
index 96dfc812..657bce56 100644
--- a/tb_rest_client/models/models_pe/entity_group_export_data.py
+++ b/tb_rest_client/models/models_pe/entity_group_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_filter.py b/tb_rest_client/models/models_pe/entity_group_filter.py
index 2462dfd6..64905ca3 100644
--- a/tb_rest_client/models/models_pe/entity_group_filter.py
+++ b/tb_rest_client/models/models_pe/entity_group_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_id.py b/tb_rest_client/models/models_pe/entity_group_id.py
index e67bedc9..3b43c387 100644
--- a/tb_rest_client/models/models_pe/entity_group_id.py
+++ b/tb_rest_client/models/models_pe/entity_group_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_info.py b/tb_rest_client/models/models_pe/entity_group_info.py
index 31eadfd3..474c2954 100644
--- a/tb_rest_client/models/models_pe/entity_group_info.py
+++ b/tb_rest_client/models/models_pe/entity_group_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_list_filter.py b/tb_rest_client/models/models_pe/entity_group_list_filter.py
index e7b3fb29..8e28d012 100644
--- a/tb_rest_client/models/models_pe/entity_group_list_filter.py
+++ b/tb_rest_client/models/models_pe/entity_group_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_group_name_filter.py b/tb_rest_client/models/models_pe/entity_group_name_filter.py
index db0ac97b..c803aeb9 100644
--- a/tb_rest_client/models/models_pe/entity_group_name_filter.py
+++ b/tb_rest_client/models/models_pe/entity_group_name_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_id.py b/tb_rest_client/models/models_pe/entity_id.py
index ccd6321a..30d6a267 100644
--- a/tb_rest_client/models/models_pe/entity_id.py
+++ b/tb_rest_client/models/models_pe/entity_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_key.py b/tb_rest_client/models/models_pe/entity_key.py
index 531bb74c..f4ac9bb8 100644
--- a/tb_rest_client/models/models_pe/entity_key.py
+++ b/tb_rest_client/models/models_pe/entity_key.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_list_filter.py b/tb_rest_client/models/models_pe/entity_list_filter.py
index 45818c78..e547ec87 100644
--- a/tb_rest_client/models/models_pe/entity_list_filter.py
+++ b/tb_rest_client/models/models_pe/entity_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_load_error.py b/tb_rest_client/models/models_pe/entity_load_error.py
index 7c2a4b65..cc782e48 100644
--- a/tb_rest_client/models/models_pe/entity_load_error.py
+++ b/tb_rest_client/models/models_pe/entity_load_error.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_name_filter.py b/tb_rest_client/models/models_pe/entity_name_filter.py
index 0d27f51d..bd862521 100644
--- a/tb_rest_client/models/models_pe/entity_name_filter.py
+++ b/tb_rest_client/models/models_pe/entity_name_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_relation_info.py b/tb_rest_client/models/models_pe/entity_relation_info.py
index 6e650e86..f4401dbc 100644
--- a/tb_rest_client/models/models_pe/entity_relation_info.py
+++ b/tb_rest_client/models/models_pe/entity_relation_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_relations_query.py b/tb_rest_client/models/models_pe/entity_relations_query.py
index ccc01ae1..58fd7d6c 100644
--- a/tb_rest_client/models/models_pe/entity_relations_query.py
+++ b/tb_rest_client/models/models_pe/entity_relations_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_subtype.py b/tb_rest_client/models/models_pe/entity_subtype.py
index 8511876f..772e1e49 100644
--- a/tb_rest_client/models/models_pe/entity_subtype.py
+++ b/tb_rest_client/models/models_pe/entity_subtype.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_type_filter.py b/tb_rest_client/models/models_pe/entity_type_filter.py
index b699852b..040f90bc 100644
--- a/tb_rest_client/models/models_pe/entity_type_filter.py
+++ b/tb_rest_client/models/models_pe/entity_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_type_load_result.py b/tb_rest_client/models/models_pe/entity_type_load_result.py
index 9c4d485c..f4fdea21 100644
--- a/tb_rest_client/models/models_pe/entity_type_load_result.py
+++ b/tb_rest_client/models/models_pe/entity_type_load_result.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_type_version_create_config.py b/tb_rest_client/models/models_pe/entity_type_version_create_config.py
index 13b20f54..c05ca917 100644
--- a/tb_rest_client/models/models_pe/entity_type_version_create_config.py
+++ b/tb_rest_client/models/models_pe/entity_type_version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_type_version_load_config.py b/tb_rest_client/models/models_pe/entity_type_version_load_config.py
index 1246a090..cc2a665b 100644
--- a/tb_rest_client/models/models_pe/entity_type_version_load_config.py
+++ b/tb_rest_client/models/models_pe/entity_type_version_load_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_type_version_load_request.py b/tb_rest_client/models/models_pe/entity_type_version_load_request.py
index f8d3f018..86e40b32 100644
--- a/tb_rest_client/models/models_pe/entity_type_version_load_request.py
+++ b/tb_rest_client/models/models_pe/entity_type_version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_version.py b/tb_rest_client/models/models_pe/entity_version.py
index 47902f0f..060a94fb 100644
--- a/tb_rest_client/models/models_pe/entity_version.py
+++ b/tb_rest_client/models/models_pe/entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view.py b/tb_rest_client/models/models_pe/entity_view.py
index 2a114cbf..34903733 100644
--- a/tb_rest_client/models/models_pe/entity_view.py
+++ b/tb_rest_client/models/models_pe/entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view_id.py b/tb_rest_client/models/models_pe/entity_view_id.py
index c47d8d09..51323c23 100644
--- a/tb_rest_client/models/models_pe/entity_view_id.py
+++ b/tb_rest_client/models/models_pe/entity_view_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view_info.py b/tb_rest_client/models/models_pe/entity_view_info.py
index 9e6d1c4f..d4889b8e 100644
--- a/tb_rest_client/models/models_pe/entity_view_info.py
+++ b/tb_rest_client/models/models_pe/entity_view_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view_search_query.py b/tb_rest_client/models/models_pe/entity_view_search_query.py
index 71ba2d21..c6fbbd19 100644
--- a/tb_rest_client/models/models_pe/entity_view_search_query.py
+++ b/tb_rest_client/models/models_pe/entity_view_search_query.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view_search_query_filter.py b/tb_rest_client/models/models_pe/entity_view_search_query_filter.py
index 3d2f5917..482e4711 100644
--- a/tb_rest_client/models/models_pe/entity_view_search_query_filter.py
+++ b/tb_rest_client/models/models_pe/entity_view_search_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/entity_view_type_filter.py b/tb_rest_client/models/models_pe/entity_view_type_filter.py
index 1c7402b5..69942602 100644
--- a/tb_rest_client/models/models_pe/entity_view_type_filter.py
+++ b/tb_rest_client/models/models_pe/entity_view_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/error_event_filter.py b/tb_rest_client/models/models_pe/error_event_filter.py
index 2d070b25..bb6080d3 100644
--- a/tb_rest_client/models/models_pe/error_event_filter.py
+++ b/tb_rest_client/models/models_pe/error_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/escalated_notification_rule_recipients_config.py b/tb_rest_client/models/models_pe/escalated_notification_rule_recipients_config.py
index ec2be969..f0fd3cf9 100644
--- a/tb_rest_client/models/models_pe/escalated_notification_rule_recipients_config.py
+++ b/tb_rest_client/models/models_pe/escalated_notification_rule_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/event_filter.py b/tb_rest_client/models/models_pe/event_filter.py
index 44363e12..161888c5 100644
--- a/tb_rest_client/models/models_pe/event_filter.py
+++ b/tb_rest_client/models/models_pe/event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/event_id.py b/tb_rest_client/models/models_pe/event_id.py
index 52816f05..e87c654c 100644
--- a/tb_rest_client/models/models_pe/event_id.py
+++ b/tb_rest_client/models/models_pe/event_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/event_info.py b/tb_rest_client/models/models_pe/event_info.py
index 45e9b476..67d6ea37 100644
--- a/tb_rest_client/models/models_pe/event_info.py
+++ b/tb_rest_client/models/models_pe/event_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/exportable_entity_entity_id.py b/tb_rest_client/models/models_pe/exportable_entity_entity_id.py
index 1dd20254..1592c866 100644
--- a/tb_rest_client/models/models_pe/exportable_entity_entity_id.py
+++ b/tb_rest_client/models/models_pe/exportable_entity_entity_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/favicon.py b/tb_rest_client/models/models_pe/favicon.py
index 9200302d..3667eb0a 100644
--- a/tb_rest_client/models/models_pe/favicon.py
+++ b/tb_rest_client/models/models_pe/favicon.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/features_info.py b/tb_rest_client/models/models_pe/features_info.py
index decd9e9d..c564df0c 100644
--- a/tb_rest_client/models/models_pe/features_info.py
+++ b/tb_rest_client/models/models_pe/features_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/group_entity_export_data.py b/tb_rest_client/models/models_pe/group_entity_export_data.py
index 0ba5e6f4..abed0ed5 100644
--- a/tb_rest_client/models/models_pe/group_entity_export_data.py
+++ b/tb_rest_client/models/models_pe/group_entity_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/group_permission.py b/tb_rest_client/models/models_pe/group_permission.py
index fece87e0..9641b400 100644
--- a/tb_rest_client/models/models_pe/group_permission.py
+++ b/tb_rest_client/models/models_pe/group_permission.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/group_permission_id.py b/tb_rest_client/models/models_pe/group_permission_id.py
index 50a74cf9..b281af4c 100644
--- a/tb_rest_client/models/models_pe/group_permission_id.py
+++ b/tb_rest_client/models/models_pe/group_permission_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/group_permission_info.py b/tb_rest_client/models/models_pe/group_permission_info.py
index d57038c2..9056d07e 100644
--- a/tb_rest_client/models/models_pe/group_permission_info.py
+++ b/tb_rest_client/models/models_pe/group_permission_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/home_dashboard.py b/tb_rest_client/models/models_pe/home_dashboard.py
index 7e751936..2058e4c9 100644
--- a/tb_rest_client/models/models_pe/home_dashboard.py
+++ b/tb_rest_client/models/models_pe/home_dashboard.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/home_menu_item.py b/tb_rest_client/models/models_pe/home_menu_item.py
index f58421a7..ba518481 100644
--- a/tb_rest_client/models/models_pe/home_menu_item.py
+++ b/tb_rest_client/models/models_pe/home_menu_item.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/input_stream.py b/tb_rest_client/models/models_pe/input_stream.py
index e380bbf5..e2fdfe32 100644
--- a/tb_rest_client/models/models_pe/input_stream.py
+++ b/tb_rest_client/models/models_pe/input_stream.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/integration.py b/tb_rest_client/models/models_pe/integration.py
index d9282ef0..54cc9427 100644
--- a/tb_rest_client/models/models_pe/integration.py
+++ b/tb_rest_client/models/models_pe/integration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/integration_converters_info.py b/tb_rest_client/models/models_pe/integration_converters_info.py
index 41c25aa3..6a080f18 100644
--- a/tb_rest_client/models/models_pe/integration_converters_info.py
+++ b/tb_rest_client/models/models_pe/integration_converters_info.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/integration_id.py b/tb_rest_client/models/models_pe/integration_id.py
index f5c57d3b..29090f2e 100644
--- a/tb_rest_client/models/models_pe/integration_id.py
+++ b/tb_rest_client/models/models_pe/integration_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/integration_info.py b/tb_rest_client/models/models_pe/integration_info.py
index 64babcb9..4bf481bc 100644
--- a/tb_rest_client/models/models_pe/integration_info.py
+++ b/tb_rest_client/models/models_pe/integration_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/integration_lifecycle_event_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/integration_lifecycle_event_notification_rule_trigger_config.py
index a42283bd..dbeecc85 100644
--- a/tb_rest_client/models/models_pe/integration_lifecycle_event_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/integration_lifecycle_event_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/json_node.py b/tb_rest_client/models/models_pe/json_node.py
index b6257b3e..fc172fb6 100644
--- a/tb_rest_client/models/models_pe/json_node.py
+++ b/tb_rest_client/models/models_pe/json_node.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/json_transport_payload_configuration.py b/tb_rest_client/models/models_pe/json_transport_payload_configuration.py
index 13ad5d16..96bfe4a7 100644
--- a/tb_rest_client/models/models_pe/json_transport_payload_configuration.py
+++ b/tb_rest_client/models/models_pe/json_transport_payload_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/key_filter.py b/tb_rest_client/models/models_pe/key_filter.py
index cb9327b3..56f3cd3b 100644
--- a/tb_rest_client/models/models_pe/key_filter.py
+++ b/tb_rest_client/models/models_pe/key_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/key_filter_predicate.py b/tb_rest_client/models/models_pe/key_filter_predicate.py
index 107d800f..df2c3cc6 100644
--- a/tb_rest_client/models/models_pe/key_filter_predicate.py
+++ b/tb_rest_client/models/models_pe/key_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/last_visited_dashboard_info.py b/tb_rest_client/models/models_pe/last_visited_dashboard_info.py
index 1eb1c54d..fb9803d2 100644
--- a/tb_rest_client/models/models_pe/last_visited_dashboard_info.py
+++ b/tb_rest_client/models/models_pe/last_visited_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/license_usage_info.py b/tb_rest_client/models/models_pe/license_usage_info.py
index e91fbee7..33924591 100644
--- a/tb_rest_client/models/models_pe/license_usage_info.py
+++ b/tb_rest_client/models/models_pe/license_usage_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/life_cycle_event_filter.py b/tb_rest_client/models/models_pe/life_cycle_event_filter.py
index d14bbb7b..7f9ad9fe 100644
--- a/tb_rest_client/models/models_pe/life_cycle_event_filter.py
+++ b/tb_rest_client/models/models_pe/life_cycle_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/locale_code_upload_body.py b/tb_rest_client/models/models_pe/locale_code_upload_body.py
index 59affb28..dd744ed2 100644
--- a/tb_rest_client/models/models_pe/locale_code_upload_body.py
+++ b/tb_rest_client/models/models_pe/locale_code_upload_body.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/login_request.py b/tb_rest_client/models/models_pe/login_request.py
index 27d21e0d..03518057 100644
--- a/tb_rest_client/models/models_pe/login_request.py
+++ b/tb_rest_client/models/models_pe/login_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/login_response.py b/tb_rest_client/models/models_pe/login_response.py
index c4312871..8e8dbc54 100644
--- a/tb_rest_client/models/models_pe/login_response.py
+++ b/tb_rest_client/models/models_pe/login_response.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/login_white_labeling_params.py b/tb_rest_client/models/models_pe/login_white_labeling_params.py
index fa990494..acbc8a2f 100644
--- a/tb_rest_client/models/models_pe/login_white_labeling_params.py
+++ b/tb_rest_client/models/models_pe/login_white_labeling_params.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_pe/lw_m2_m_bootstrap_server_credential.py
index d87c9f80..404eb85e 100644
--- a/tb_rest_client/models/models_pe/lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_pe/lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lw_m2_m_server_security_config_default.py b/tb_rest_client/models/models_pe/lw_m2_m_server_security_config_default.py
index ce3e6777..b36b2b0d 100644
--- a/tb_rest_client/models/models_pe/lw_m2_m_server_security_config_default.py
+++ b/tb_rest_client/models/models_pe/lw_m2_m_server_security_config_default.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lw_m2m_instance.py b/tb_rest_client/models/models_pe/lw_m2m_instance.py
index 48a438a4..b6deb147 100644
--- a/tb_rest_client/models/models_pe/lw_m2m_instance.py
+++ b/tb_rest_client/models/models_pe/lw_m2m_instance.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lw_m2m_object.py b/tb_rest_client/models/models_pe/lw_m2m_object.py
index ff0f8219..c2150d46 100644
--- a/tb_rest_client/models/models_pe/lw_m2m_object.py
+++ b/tb_rest_client/models/models_pe/lw_m2m_object.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lw_m2m_resource_observe.py b/tb_rest_client/models/models_pe/lw_m2m_resource_observe.py
index 28d22ba7..22471f78 100644
--- a/tb_rest_client/models/models_pe/lw_m2m_resource_observe.py
+++ b/tb_rest_client/models/models_pe/lw_m2m_resource_observe.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lwm2m_device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/lwm2m_device_profile_transport_configuration.py
index 73138672..4c3370ec 100644
--- a/tb_rest_client/models/models_pe/lwm2m_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/lwm2m_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/lwm2m_device_transport_configuration.py b/tb_rest_client/models/models_pe/lwm2m_device_transport_configuration.py
index 1a6a60b5..66188b1c 100644
--- a/tb_rest_client/models/models_pe/lwm2m_device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/lwm2m_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/mapping.py b/tb_rest_client/models/models_pe/mapping.py
index 8f551f89..7d94c2e0 100644
--- a/tb_rest_client/models/models_pe/mapping.py
+++ b/tb_rest_client/models/models_pe/mapping.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/menu_item.py b/tb_rest_client/models/models_pe/menu_item.py
index 8357127d..b076e241 100644
--- a/tb_rest_client/models/models_pe/menu_item.py
+++ b/tb_rest_client/models/models_pe/menu_item.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/merged_group_permission_info.py b/tb_rest_client/models/models_pe/merged_group_permission_info.py
index 6f789c30..0c4d1ca8 100644
--- a/tb_rest_client/models/models_pe/merged_group_permission_info.py
+++ b/tb_rest_client/models/models_pe/merged_group_permission_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/merged_group_type_permission_info.py b/tb_rest_client/models/models_pe/merged_group_type_permission_info.py
index 46907649..a32e31fc 100644
--- a/tb_rest_client/models/models_pe/merged_group_type_permission_info.py
+++ b/tb_rest_client/models/models_pe/merged_group_type_permission_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/merged_user_permissions.py b/tb_rest_client/models/models_pe/merged_user_permissions.py
index 90d06d2f..59268d13 100644
--- a/tb_rest_client/models/models_pe/merged_user_permissions.py
+++ b/tb_rest_client/models/models_pe/merged_user_permissions.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/mobile_app_delivery_method_notification_template.py b/tb_rest_client/models/models_pe/mobile_app_delivery_method_notification_template.py
index 242455b0..da0562bd 100644
--- a/tb_rest_client/models/models_pe/mobile_app_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/mobile_app_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/mobile_app_notification_delivery_method_config.py b/tb_rest_client/models/models_pe/mobile_app_notification_delivery_method_config.py
index 0f31ce74..dbfac47a 100644
--- a/tb_rest_client/models/models_pe/mobile_app_notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_pe/mobile_app_notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/mobile_app_settings_id.py b/tb_rest_client/models/models_pe/mobile_app_settings_id.py
index 1e5bfbd9..0f6e27da 100644
--- a/tb_rest_client/models/models_pe/mobile_app_settings_id.py
+++ b/tb_rest_client/models/models_pe/mobile_app_settings_id.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/mobile_redirect_params.py b/tb_rest_client/models/models_pe/mobile_redirect_params.py
new file mode 100644
index 00000000..ab78688b
--- /dev/null
+++ b/tb_rest_client/models/models_pe/mobile_redirect_params.py
@@ -0,0 +1,154 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileRedirectParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'scheme': 'str',
+ 'host': 'str'
+ }
+
+ attribute_map = {
+ 'scheme': 'scheme',
+ 'host': 'host'
+ }
+
+ def __init__(self, scheme=None, host=None): # noqa: E501
+ """MobileRedirectParams - a model defined in Swagger""" # noqa: E501
+ self._scheme = None
+ self._host = None
+ self.discriminator = None
+ if scheme is not None:
+ self.scheme = scheme
+ if host is not None:
+ self.host = host
+
+ @property
+ def scheme(self):
+ """Gets the scheme of this MobileRedirectParams. # noqa: E501
+
+ Mobile application verification settings. Used for callback to mobile application once user is registered. # noqa: E501
+
+ :return: The scheme of this MobileRedirectParams. # noqa: E501
+ :rtype: object
+ """
+ return self._scheme
+
+ @scheme.setter
+ def scheme(self, scheme):
+ """Sets the scheme of this MobileRedirectParams.
+
+ Mobile application verification settings. Used for callback to mobile application once user is registered. # noqa: E501
+
+ :param scheme: The scheme of this MobileRedirectParams. # noqa: E501
+ :type: object
+ """
+
+ self._scheme = scheme
+
+ @property
+ def host(self):
+ """Gets the host of this MobileRedirectParams. # noqa: E501
+
+ Mobile application verification settings. Used for callback to mobile application once user is registered. # noqa: E501
+
+ :return: The host of this MobileRedirectParams. # noqa: E501
+ :rtype: object
+ """
+ return self._host
+
+ @host.setter
+ def host(self, host):
+ """Sets the host of this MobileRedirectParams.
+
+ Mobile application verification settings. Used for callback to mobile application once user is registered. # noqa: E501
+
+ :param host: The host of this MobileRedirectParams. # noqa: E501
+ :type: object
+ """
+
+ self._host = host
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileRedirectParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileRedirectParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/mobile_self_registration_params.py b/tb_rest_client/models/models_pe/mobile_self_registration_params.py
new file mode 100644
index 00000000..e9dc239f
--- /dev/null
+++ b/tb_rest_client/models/models_pe/mobile_self_registration_params.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class MobileSelfRegistrationParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """MobileSelfRegistrationParams - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(MobileSelfRegistrationParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, MobileSelfRegistrationParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/mobile_session_info.py b/tb_rest_client/models/models_pe/mobile_session_info.py
index 9ce46763..ccb6138b 100644
--- a/tb_rest_client/models/models_pe/mobile_session_info.py
+++ b/tb_rest_client/models/models_pe/mobile_session_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/model.py b/tb_rest_client/models/models_pe/model.py
index 5555109f..13222c19 100644
--- a/tb_rest_client/models/models_pe/model.py
+++ b/tb_rest_client/models/models_pe/model.py
@@ -5,7 +5,7 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
diff --git a/tb_rest_client/models/models_pe/mqtt_device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/mqtt_device_profile_transport_configuration.py
index 55949b58..a07ad9e6 100644
--- a/tb_rest_client/models/models_pe/mqtt_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/mqtt_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/mqtt_device_transport_configuration.py b/tb_rest_client/models/models_pe/mqtt_device_transport_configuration.py
index 16ac3b9a..ef70cf93 100644
--- a/tb_rest_client/models/models_pe/mqtt_device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/mqtt_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/new_platform_version_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/new_platform_version_notification_rule_trigger_config.py
index 80fd1862..75632bd4 100644
--- a/tb_rest_client/models/models_pe/new_platform_version_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/new_platform_version_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/no_sec_lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_pe/no_sec_lw_m2_m_bootstrap_server_credential.py
index 3569407f..86da595d 100644
--- a/tb_rest_client/models/models_pe/no_sec_lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_pe/no_sec_lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/node_connection_info.py b/tb_rest_client/models/models_pe/node_connection_info.py
index d335e827..0fb9a8e0 100644
--- a/tb_rest_client/models/models_pe/node_connection_info.py
+++ b/tb_rest_client/models/models_pe/node_connection_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification.py b/tb_rest_client/models/models_pe/notification.py
index 5c1847c8..c9324c4e 100644
--- a/tb_rest_client/models/models_pe/notification.py
+++ b/tb_rest_client/models/models_pe/notification.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_delivery_method_config.py b/tb_rest_client/models/models_pe/notification_delivery_method_config.py
index 7d8edb11..72c47ee5 100644
--- a/tb_rest_client/models/models_pe/notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_pe/notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_id.py b/tb_rest_client/models/models_pe/notification_id.py
index 03141476..ffd93a3a 100644
--- a/tb_rest_client/models/models_pe/notification_id.py
+++ b/tb_rest_client/models/models_pe/notification_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_info.py b/tb_rest_client/models/models_pe/notification_info.py
index 65c045b5..c92031cd 100644
--- a/tb_rest_client/models/models_pe/notification_info.py
+++ b/tb_rest_client/models/models_pe/notification_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_request.py b/tb_rest_client/models/models_pe/notification_request.py
index 393c3642..f635fad3 100644
--- a/tb_rest_client/models/models_pe/notification_request.py
+++ b/tb_rest_client/models/models_pe/notification_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_request_config.py b/tb_rest_client/models/models_pe/notification_request_config.py
index 1e11b9b1..dc4f0cde 100644
--- a/tb_rest_client/models/models_pe/notification_request_config.py
+++ b/tb_rest_client/models/models_pe/notification_request_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_request_id.py b/tb_rest_client/models/models_pe/notification_request_id.py
index a86a3de8..0f195950 100644
--- a/tb_rest_client/models/models_pe/notification_request_id.py
+++ b/tb_rest_client/models/models_pe/notification_request_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_request_preview.py b/tb_rest_client/models/models_pe/notification_request_preview.py
index 9c00b838..7e7243ac 100644
--- a/tb_rest_client/models/models_pe/notification_request_preview.py
+++ b/tb_rest_client/models/models_pe/notification_request_preview.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_request_stats.py b/tb_rest_client/models/models_pe/notification_request_stats.py
index bd3fa29b..70afdef1 100644
--- a/tb_rest_client/models/models_pe/notification_request_stats.py
+++ b/tb_rest_client/models/models_pe/notification_request_stats.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_rule_config.py b/tb_rest_client/models/models_pe/notification_rule_config.py
index b2801b31..67efdb2e 100644
--- a/tb_rest_client/models/models_pe/notification_rule_config.py
+++ b/tb_rest_client/models/models_pe/notification_rule_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_rule_id.py b/tb_rest_client/models/models_pe/notification_rule_id.py
index e89c65cd..fc3b3afb 100644
--- a/tb_rest_client/models/models_pe/notification_rule_id.py
+++ b/tb_rest_client/models/models_pe/notification_rule_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_rule_recipients_config.py b/tb_rest_client/models/models_pe/notification_rule_recipients_config.py
index 2c6e121e..df51ac6b 100644
--- a/tb_rest_client/models/models_pe/notification_rule_recipients_config.py
+++ b/tb_rest_client/models/models_pe/notification_rule_recipients_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/notification_rule_trigger_config.py
new file mode 100644
index 00000000..46711eb8
--- /dev/null
+++ b/tb_rest_client/models/models_pe/notification_rule_trigger_config.py
@@ -0,0 +1,135 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class NotificationRuleTriggerConfig(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'trigger_type': 'str',
+ 'notify_on': 'str'
+ }
+
+ attribute_map = {
+ 'trigger_type': 'triggerType',
+ 'notify_on': 'notifyOn'
+ }
+
+ discriminator_value_class_map = {
+ }
+
+ def __init__(self, trigger_type=None, notify_on=None): # noqa: E501
+ """NotificationRuleTriggerConfig - a model defined in Swagger""" # noqa: E501
+ self._trigger_type = None
+ self.discriminator = 'triggerType'
+ if trigger_type is not None:
+ self.trigger_type = trigger_type
+ self.notify_on = notify_on
+
+ @property
+ def trigger_type(self):
+ """Gets the trigger_type of this NotificationRuleTriggerConfig. # noqa: E501
+
+
+ :return: The trigger_type of this NotificationRuleTriggerConfig. # noqa: E501
+ :rtype: object
+ """
+ return self._trigger_type
+
+ @trigger_type.setter
+ def trigger_type(self, trigger_type):
+ """Sets the trigger_type of this NotificationRuleTriggerConfig.
+
+
+ :param trigger_type: The trigger_type of this NotificationRuleTriggerConfig. # noqa: E501
+ :type: object
+ """
+
+ self._trigger_type = trigger_type
+
+ def get_real_child_model(self, data):
+ """Returns the real base class specified by the discriminator"""
+ discriminator_value = data[self.discriminator].lower()
+ return self.discriminator_value_class_map.get(discriminator_value)
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(NotificationRuleTriggerConfig, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, NotificationRuleTriggerConfig):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/notification_template_config.py b/tb_rest_client/models/models_pe/notification_template_config.py
index afb2ea40..0ceefd48 100644
--- a/tb_rest_client/models/models_pe/notification_template_config.py
+++ b/tb_rest_client/models/models_pe/notification_template_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/notification_template_id.py b/tb_rest_client/models/models_pe/notification_template_id.py
index 7a1fd1ad..02518c65 100644
--- a/tb_rest_client/models/models_pe/notification_template_id.py
+++ b/tb_rest_client/models/models_pe/notification_template_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/numeric_filter_predicate.py b/tb_rest_client/models/models_pe/numeric_filter_predicate.py
index 2c86ff0a..388fa4e8 100644
--- a/tb_rest_client/models/models_pe/numeric_filter_predicate.py
+++ b/tb_rest_client/models/models_pe/numeric_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_basic_mapper_config.py b/tb_rest_client/models/models_pe/o_auth2_basic_mapper_config.py
index 737af1f5..0c7ad413 100644
--- a/tb_rest_client/models/models_pe/o_auth2_basic_mapper_config.py
+++ b/tb_rest_client/models/models_pe/o_auth2_basic_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_client_info.py b/tb_rest_client/models/models_pe/o_auth2_client_info.py
index 689e298d..c8f59efc 100644
--- a/tb_rest_client/models/models_pe/o_auth2_client_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_client_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_client_registration_template.py b/tb_rest_client/models/models_pe/o_auth2_client_registration_template.py
index 796f9e12..8671e399 100644
--- a/tb_rest_client/models/models_pe/o_auth2_client_registration_template.py
+++ b/tb_rest_client/models/models_pe/o_auth2_client_registration_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_client_registration_template_id.py b/tb_rest_client/models/models_pe/o_auth2_client_registration_template_id.py
index 265808f5..eab7e30f 100644
--- a/tb_rest_client/models/models_pe/o_auth2_client_registration_template_id.py
+++ b/tb_rest_client/models/models_pe/o_auth2_client_registration_template_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_custom_mapper_config.py b/tb_rest_client/models/models_pe/o_auth2_custom_mapper_config.py
index ac31dd14..a0c72964 100644
--- a/tb_rest_client/models/models_pe/o_auth2_custom_mapper_config.py
+++ b/tb_rest_client/models/models_pe/o_auth2_custom_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_domain_info.py b/tb_rest_client/models/models_pe/o_auth2_domain_info.py
index cace5dbe..ba6c8367 100644
--- a/tb_rest_client/models/models_pe/o_auth2_domain_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_domain_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_info.py b/tb_rest_client/models/models_pe/o_auth2_info.py
index 51211e82..d8a3eb86 100644
--- a/tb_rest_client/models/models_pe/o_auth2_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_mapper_config.py b/tb_rest_client/models/models_pe/o_auth2_mapper_config.py
index f54db861..12cad087 100644
--- a/tb_rest_client/models/models_pe/o_auth2_mapper_config.py
+++ b/tb_rest_client/models/models_pe/o_auth2_mapper_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_mobile_info.py b/tb_rest_client/models/models_pe/o_auth2_mobile_info.py
index c717a2cd..e994756e 100644
--- a/tb_rest_client/models/models_pe/o_auth2_mobile_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_mobile_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_params_info.py b/tb_rest_client/models/models_pe/o_auth2_params_info.py
index 9ee57f56..73d61efa 100644
--- a/tb_rest_client/models/models_pe/o_auth2_params_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_params_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/o_auth2_registration_info.py b/tb_rest_client/models/models_pe/o_auth2_registration_info.py
index e22710eb..1bd3de66 100644
--- a/tb_rest_client/models/models_pe/o_auth2_registration_info.py
+++ b/tb_rest_client/models/models_pe/o_auth2_registration_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/object_attributes.py b/tb_rest_client/models/models_pe/object_attributes.py
index 76f5b5a2..1d06937f 100644
--- a/tb_rest_client/models/models_pe/object_attributes.py
+++ b/tb_rest_client/models/models_pe/object_attributes.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/object_node.py b/tb_rest_client/models/models_pe/object_node.py
index dab8eee3..8394f880 100644
--- a/tb_rest_client/models/models_pe/object_node.py
+++ b/tb_rest_client/models/models_pe/object_node.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/originator_entity_owner_users_filter.py b/tb_rest_client/models/models_pe/originator_entity_owner_users_filter.py
index 951f187a..ff0f5205 100644
--- a/tb_rest_client/models/models_pe/originator_entity_owner_users_filter.py
+++ b/tb_rest_client/models/models_pe/originator_entity_owner_users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/ota_package.py b/tb_rest_client/models/models_pe/ota_package.py
index ac787c5e..37ef0676 100644
--- a/tb_rest_client/models/models_pe/ota_package.py
+++ b/tb_rest_client/models/models_pe/ota_package.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/ota_package_id.py b/tb_rest_client/models/models_pe/ota_package_id.py
index 3c7935f2..1d78b56a 100644
--- a/tb_rest_client/models/models_pe/ota_package_id.py
+++ b/tb_rest_client/models/models_pe/ota_package_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/ota_package_info.py b/tb_rest_client/models/models_pe/ota_package_info.py
index 34d98b76..28df2d78 100644
--- a/tb_rest_client/models/models_pe/ota_package_info.py
+++ b/tb_rest_client/models/models_pe/ota_package_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/ota_package_ota_package_id_body.py b/tb_rest_client/models/models_pe/ota_package_ota_package_id_body.py
index ed70f750..30ea9066 100644
--- a/tb_rest_client/models/models_pe/ota_package_ota_package_id_body.py
+++ b/tb_rest_client/models/models_pe/ota_package_ota_package_id_body.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/other_configuration.py b/tb_rest_client/models/models_pe/other_configuration.py
index b285ab8d..f5c0baa6 100644
--- a/tb_rest_client/models/models_pe/other_configuration.py
+++ b/tb_rest_client/models/models_pe/other_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_blob_entity_with_customer_info.py b/tb_rest_client/models/models_pe/page_data_blob_entity_with_customer_info.py
index e62c542c..57ad6e15 100644
--- a/tb_rest_client/models/models_pe/page_data_blob_entity_with_customer_info.py
+++ b/tb_rest_client/models/models_pe/page_data_blob_entity_with_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_contact_basedobject.py b/tb_rest_client/models/models_pe/page_data_contact_basedobject.py
index c509bfd8..46af961c 100644
--- a/tb_rest_client/models/models_pe/page_data_contact_basedobject.py
+++ b/tb_rest_client/models/models_pe/page_data_contact_basedobject.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_converter.py b/tb_rest_client/models/models_pe/page_data_converter.py
index af531f7a..4c4078cd 100644
--- a/tb_rest_client/models/models_pe/page_data_converter.py
+++ b/tb_rest_client/models/models_pe/page_data_converter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_customer_info.py b/tb_rest_client/models/models_pe/page_data_customer_info.py
index 1dd60e03..7681ae4f 100644
--- a/tb_rest_client/models/models_pe/page_data_customer_info.py
+++ b/tb_rest_client/models/models_pe/page_data_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_edge.py b/tb_rest_client/models/models_pe/page_data_edge.py
index 8ad8e46e..04c471e9 100644
--- a/tb_rest_client/models/models_pe/page_data_edge.py
+++ b/tb_rest_client/models/models_pe/page_data_edge.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_edge_event.py b/tb_rest_client/models/models_pe/page_data_edge_event.py
index cf64d141..ff776fb9 100644
--- a/tb_rest_client/models/models_pe/page_data_edge_event.py
+++ b/tb_rest_client/models/models_pe/page_data_edge_event.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_edge_info.py b/tb_rest_client/models/models_pe/page_data_edge_info.py
index 507605d3..65bed036 100644
--- a/tb_rest_client/models/models_pe/page_data_edge_info.py
+++ b/tb_rest_client/models/models_pe/page_data_edge_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_entity_group_info.py b/tb_rest_client/models/models_pe/page_data_entity_group_info.py
index be781538..e83b300e 100644
--- a/tb_rest_client/models/models_pe/page_data_entity_group_info.py
+++ b/tb_rest_client/models/models_pe/page_data_entity_group_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_entity_version.py b/tb_rest_client/models/models_pe/page_data_entity_version.py
index d4d1fa3a..91dfabf1 100644
--- a/tb_rest_client/models/models_pe/page_data_entity_version.py
+++ b/tb_rest_client/models/models_pe/page_data_entity_version.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_entity_view_info.py b/tb_rest_client/models/models_pe/page_data_entity_view_info.py
index 8595d043..18a6ec9f 100644
--- a/tb_rest_client/models/models_pe/page_data_entity_view_info.py
+++ b/tb_rest_client/models/models_pe/page_data_entity_view_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_event_info.py b/tb_rest_client/models/models_pe/page_data_event_info.py
index 9a3db892..24206202 100644
--- a/tb_rest_client/models/models_pe/page_data_event_info.py
+++ b/tb_rest_client/models/models_pe/page_data_event_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_integration.py b/tb_rest_client/models/models_pe/page_data_integration.py
index bad6c5cd..3b08c9aa 100644
--- a/tb_rest_client/models/models_pe/page_data_integration.py
+++ b/tb_rest_client/models/models_pe/page_data_integration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_integration_info.py b/tb_rest_client/models/models_pe/page_data_integration_info.py
index dbb29f62..4612d440 100644
--- a/tb_rest_client/models/models_pe/page_data_integration_info.py
+++ b/tb_rest_client/models/models_pe/page_data_integration_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_ota_package_info.py b/tb_rest_client/models/models_pe/page_data_ota_package_info.py
index 194e941b..4e7511a7 100644
--- a/tb_rest_client/models/models_pe/page_data_ota_package_info.py
+++ b/tb_rest_client/models/models_pe/page_data_ota_package_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_queue.py b/tb_rest_client/models/models_pe/page_data_queue.py
index 14d4e9fc..4624a1c4 100644
--- a/tb_rest_client/models/models_pe/page_data_queue.py
+++ b/tb_rest_client/models/models_pe/page_data_queue.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_role.py b/tb_rest_client/models/models_pe/page_data_role.py
index 6f3bb3f3..a674d294 100644
--- a/tb_rest_client/models/models_pe/page_data_role.py
+++ b/tb_rest_client/models/models_pe/page_data_role.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_rule_chain.py b/tb_rest_client/models/models_pe/page_data_rule_chain.py
index 4a4ba66c..d5bbbee2 100644
--- a/tb_rest_client/models/models_pe/page_data_rule_chain.py
+++ b/tb_rest_client/models/models_pe/page_data_rule_chain.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_scheduler_event_info.py b/tb_rest_client/models/models_pe/page_data_scheduler_event_info.py
index 74182370..ec5d4389 100644
--- a/tb_rest_client/models/models_pe/page_data_scheduler_event_info.py
+++ b/tb_rest_client/models/models_pe/page_data_scheduler_event_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_short_entity_view.py b/tb_rest_client/models/models_pe/page_data_short_entity_view.py
index 49a14449..2f25d327 100644
--- a/tb_rest_client/models/models_pe/page_data_short_entity_view.py
+++ b/tb_rest_client/models/models_pe/page_data_short_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_user_email_info.py b/tb_rest_client/models/models_pe/page_data_user_email_info.py
index c9c889cf..7dd9a5c6 100644
--- a/tb_rest_client/models/models_pe/page_data_user_email_info.py
+++ b/tb_rest_client/models/models_pe/page_data_user_email_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/page_data_user_info.py b/tb_rest_client/models/models_pe/page_data_user_info.py
index d8689765..3518dbf7 100644
--- a/tb_rest_client/models/models_pe/page_data_user_info.py
+++ b/tb_rest_client/models/models_pe/page_data_user_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/palette.py b/tb_rest_client/models/models_pe/palette.py
index 3a4882af..930a6d19 100644
--- a/tb_rest_client/models/models_pe/palette.py
+++ b/tb_rest_client/models/models_pe/palette.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/palette_settings.py b/tb_rest_client/models/models_pe/palette_settings.py
index b01d3b35..78c4b666 100644
--- a/tb_rest_client/models/models_pe/palette_settings.py
+++ b/tb_rest_client/models/models_pe/palette_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/platform_two_fa_settings.py b/tb_rest_client/models/models_pe/platform_two_fa_settings.py
index 6a1b5fd3..46c4076f 100644
--- a/tb_rest_client/models/models_pe/platform_two_fa_settings.py
+++ b/tb_rest_client/models/models_pe/platform_two_fa_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/platform_users_notification_target_config.py b/tb_rest_client/models/models_pe/platform_users_notification_target_config.py
index 3adba267..84bdd471 100644
--- a/tb_rest_client/models/models_pe/platform_users_notification_target_config.py
+++ b/tb_rest_client/models/models_pe/platform_users_notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/power_saving_configuration.py b/tb_rest_client/models/models_pe/power_saving_configuration.py
index b9f71886..04340868 100644
--- a/tb_rest_client/models/models_pe/power_saving_configuration.py
+++ b/tb_rest_client/models/models_pe/power_saving_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/processing_strategy.py b/tb_rest_client/models/models_pe/processing_strategy.py
index 6067df45..b7a5a380 100644
--- a/tb_rest_client/models/models_pe/processing_strategy.py
+++ b/tb_rest_client/models/models_pe/processing_strategy.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/proto_transport_payload_configuration.py b/tb_rest_client/models/models_pe/proto_transport_payload_configuration.py
index 743f7c24..fdb68712 100644
--- a/tb_rest_client/models/models_pe/proto_transport_payload_configuration.py
+++ b/tb_rest_client/models/models_pe/proto_transport_payload_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/psklw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_pe/psklw_m2_m_bootstrap_server_credential.py
index 2b9ff0f4..efe3212d 100644
--- a/tb_rest_client/models/models_pe/psklw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_pe/psklw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/queue.py b/tb_rest_client/models/models_pe/queue.py
index 42b0317c..3183d2dc 100644
--- a/tb_rest_client/models/models_pe/queue.py
+++ b/tb_rest_client/models/models_pe/queue.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/raw_data_event_filter.py b/tb_rest_client/models/models_pe/raw_data_event_filter.py
index e35947d0..2cf1c6f2 100644
--- a/tb_rest_client/models/models_pe/raw_data_event_filter.py
+++ b/tb_rest_client/models/models_pe/raw_data_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/relation_entity_type_filter.py b/tb_rest_client/models/models_pe/relation_entity_type_filter.py
index 19a521b0..f8fbaf39 100644
--- a/tb_rest_client/models/models_pe/relation_entity_type_filter.py
+++ b/tb_rest_client/models/models_pe/relation_entity_type_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/relations_query_filter.py b/tb_rest_client/models/models_pe/relations_query_filter.py
index 5b4822e4..d584eb94 100644
--- a/tb_rest_client/models/models_pe/relations_query_filter.py
+++ b/tb_rest_client/models/models_pe/relations_query_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/relations_search_parameters.py b/tb_rest_client/models/models_pe/relations_search_parameters.py
index 58ff5bc2..3fd35633 100644
--- a/tb_rest_client/models/models_pe/relations_search_parameters.py
+++ b/tb_rest_client/models/models_pe/relations_search_parameters.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/repeating_alarm_condition_spec.py b/tb_rest_client/models/models_pe/repeating_alarm_condition_spec.py
index a47e0381..7f4bc0fa 100644
--- a/tb_rest_client/models/models_pe/repeating_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_pe/repeating_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/report_config.py b/tb_rest_client/models/models_pe/report_config.py
index 077bd7d8..39db5d1f 100644
--- a/tb_rest_client/models/models_pe/report_config.py
+++ b/tb_rest_client/models/models_pe/report_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/repository_settings.py b/tb_rest_client/models/models_pe/repository_settings.py
index 01d04ef7..0c906168 100644
--- a/tb_rest_client/models/models_pe/repository_settings.py
+++ b/tb_rest_client/models/models_pe/repository_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/repository_settings_info.py b/tb_rest_client/models/models_pe/repository_settings_info.py
index 038945cf..94cce435 100644
--- a/tb_rest_client/models/models_pe/repository_settings_info.py
+++ b/tb_rest_client/models/models_pe/repository_settings_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/reset_password_email_request.py b/tb_rest_client/models/models_pe/reset_password_email_request.py
index eb356c05..fa8b8c50 100644
--- a/tb_rest_client/models/models_pe/reset_password_email_request.py
+++ b/tb_rest_client/models/models_pe/reset_password_email_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/reset_password_request.py b/tb_rest_client/models/models_pe/reset_password_request.py
index 7d0c1eed..a304b4a1 100644
--- a/tb_rest_client/models/models_pe/reset_password_request.py
+++ b/tb_rest_client/models/models_pe/reset_password_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/resource.py b/tb_rest_client/models/models_pe/resource.py
index 4ca339be..2c37502d 100644
--- a/tb_rest_client/models/models_pe/resource.py
+++ b/tb_rest_client/models/models_pe/resource.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/response_entity.py b/tb_rest_client/models/models_pe/response_entity.py
index 8924c440..4a7e68ba 100644
--- a/tb_rest_client/models/models_pe/response_entity.py
+++ b/tb_rest_client/models/models_pe/response_entity.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/role.py b/tb_rest_client/models/models_pe/role.py
index 9b732da1..cad0caaf 100644
--- a/tb_rest_client/models/models_pe/role.py
+++ b/tb_rest_client/models/models_pe/role.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/role_id.py b/tb_rest_client/models/models_pe/role_id.py
index e5568e2e..1ba40005 100644
--- a/tb_rest_client/models/models_pe/role_id.py
+++ b/tb_rest_client/models/models_pe/role_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rpc.py b/tb_rest_client/models/models_pe/rpc.py
index d938aec5..08eda295 100644
--- a/tb_rest_client/models/models_pe/rpc.py
+++ b/tb_rest_client/models/models_pe/rpc.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rpc_id.py b/tb_rest_client/models/models_pe/rpc_id.py
index 6a7fc710..89b0424d 100644
--- a/tb_rest_client/models/models_pe/rpc_id.py
+++ b/tb_rest_client/models/models_pe/rpc_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rpklw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_pe/rpklw_m2_m_bootstrap_server_credential.py
index 90e0b9ff..ca72e470 100644
--- a/tb_rest_client/models/models_pe/rpklw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_pe/rpklw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain.py b/tb_rest_client/models/models_pe/rule_chain.py
index 18cc282b..b35a861a 100644
--- a/tb_rest_client/models/models_pe/rule_chain.py
+++ b/tb_rest_client/models/models_pe/rule_chain.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_connection_info.py b/tb_rest_client/models/models_pe/rule_chain_connection_info.py
index 47f19d51..59c90daf 100644
--- a/tb_rest_client/models/models_pe/rule_chain_connection_info.py
+++ b/tb_rest_client/models/models_pe/rule_chain_connection_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_data.py b/tb_rest_client/models/models_pe/rule_chain_data.py
index 428c50a8..fd9bb1f1 100644
--- a/tb_rest_client/models/models_pe/rule_chain_data.py
+++ b/tb_rest_client/models/models_pe/rule_chain_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_debug_event_filter.py b/tb_rest_client/models/models_pe/rule_chain_debug_event_filter.py
index af016969..b0621a91 100644
--- a/tb_rest_client/models/models_pe/rule_chain_debug_event_filter.py
+++ b/tb_rest_client/models/models_pe/rule_chain_debug_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_export_data.py b/tb_rest_client/models/models_pe/rule_chain_export_data.py
index 756e0d73..6cb3313e 100644
--- a/tb_rest_client/models/models_pe/rule_chain_export_data.py
+++ b/tb_rest_client/models/models_pe/rule_chain_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_id.py b/tb_rest_client/models/models_pe/rule_chain_id.py
index 03623751..e23431af 100644
--- a/tb_rest_client/models/models_pe/rule_chain_id.py
+++ b/tb_rest_client/models/models_pe/rule_chain_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_import_result.py b/tb_rest_client/models/models_pe/rule_chain_import_result.py
index b8583c1b..7c8a4e0b 100644
--- a/tb_rest_client/models/models_pe/rule_chain_import_result.py
+++ b/tb_rest_client/models/models_pe/rule_chain_import_result.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_meta_data.py b/tb_rest_client/models/models_pe/rule_chain_meta_data.py
index a9d34ce9..4956e831 100644
--- a/tb_rest_client/models/models_pe/rule_chain_meta_data.py
+++ b/tb_rest_client/models/models_pe/rule_chain_meta_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_chain_output_labels_usage.py b/tb_rest_client/models/models_pe/rule_chain_output_labels_usage.py
index de0405d5..3cdbefd5 100644
--- a/tb_rest_client/models/models_pe/rule_chain_output_labels_usage.py
+++ b/tb_rest_client/models/models_pe/rule_chain_output_labels_usage.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
index b43afc98..13d8f742 100644
--- a/tb_rest_client/models/models_pe/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
+++ b/tb_rest_client/models/models_pe/rule_engine_component_lifecycle_event_notification_rule_trigger_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_node.py b/tb_rest_client/models/models_pe/rule_node.py
index 22dafa01..6e4eb56c 100644
--- a/tb_rest_client/models/models_pe/rule_node.py
+++ b/tb_rest_client/models/models_pe/rule_node.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_node_debug_event_filter.py b/tb_rest_client/models/models_pe/rule_node_debug_event_filter.py
index dd19c51c..e1e8b4f7 100644
--- a/tb_rest_client/models/models_pe/rule_node_debug_event_filter.py
+++ b/tb_rest_client/models/models_pe/rule_node_debug_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/rule_node_id.py b/tb_rest_client/models/models_pe/rule_node_id.py
index e25d06f6..7ad9fa3d 100644
--- a/tb_rest_client/models/models_pe/rule_node_id.py
+++ b/tb_rest_client/models/models_pe/rule_node_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/save_device_with_credentials_request.py b/tb_rest_client/models/models_pe/save_device_with_credentials_request.py
index ea4087a9..d4d1e470 100644
--- a/tb_rest_client/models/models_pe/save_device_with_credentials_request.py
+++ b/tb_rest_client/models/models_pe/save_device_with_credentials_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/save_ota_package_info_request.py b/tb_rest_client/models/models_pe/save_ota_package_info_request.py
index ae3e9616..b87f5090 100644
--- a/tb_rest_client/models/models_pe/save_ota_package_info_request.py
+++ b/tb_rest_client/models/models_pe/save_ota_package_info_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/scheduler_event.py b/tb_rest_client/models/models_pe/scheduler_event.py
index dc04c8e3..73753fe7 100644
--- a/tb_rest_client/models/models_pe/scheduler_event.py
+++ b/tb_rest_client/models/models_pe/scheduler_event.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/scheduler_event_filter.py b/tb_rest_client/models/models_pe/scheduler_event_filter.py
index 851a70a6..9cc555f9 100644
--- a/tb_rest_client/models/models_pe/scheduler_event_filter.py
+++ b/tb_rest_client/models/models_pe/scheduler_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/scheduler_event_id.py b/tb_rest_client/models/models_pe/scheduler_event_id.py
index 4c68f2ee..5bc72ba1 100644
--- a/tb_rest_client/models/models_pe/scheduler_event_id.py
+++ b/tb_rest_client/models/models_pe/scheduler_event_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/scheduler_event_info.py b/tb_rest_client/models/models_pe/scheduler_event_info.py
index e2afc266..d0089581 100644
--- a/tb_rest_client/models/models_pe/scheduler_event_info.py
+++ b/tb_rest_client/models/models_pe/scheduler_event_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/scheduler_event_with_customer_info.py b/tb_rest_client/models/models_pe/scheduler_event_with_customer_info.py
index 8ed45d30..bb0eb991 100644
--- a/tb_rest_client/models/models_pe/scheduler_event_with_customer_info.py
+++ b/tb_rest_client/models/models_pe/scheduler_event_with_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/security_settings.py b/tb_rest_client/models/models_pe/security_settings.py
index 56f0f1a0..0e36097c 100644
--- a/tb_rest_client/models/models_pe/security_settings.py
+++ b/tb_rest_client/models/models_pe/security_settings.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/self_registration_params.py b/tb_rest_client/models/models_pe/self_registration_params.py
index 60b9a6d5..41b93d18 100644
--- a/tb_rest_client/models/models_pe/self_registration_params.py
+++ b/tb_rest_client/models/models_pe/self_registration_params.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/share_group_request.py b/tb_rest_client/models/models_pe/share_group_request.py
index 11cf5e71..7d02259a 100644
--- a/tb_rest_client/models/models_pe/share_group_request.py
+++ b/tb_rest_client/models/models_pe/share_group_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/shared_attributes_setting_snmp_communication_config.py b/tb_rest_client/models/models_pe/shared_attributes_setting_snmp_communication_config.py
index 1c9f6db9..aa7108df 100644
--- a/tb_rest_client/models/models_pe/shared_attributes_setting_snmp_communication_config.py
+++ b/tb_rest_client/models/models_pe/shared_attributes_setting_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/short_customer_info.py b/tb_rest_client/models/models_pe/short_customer_info.py
index 8ab73af5..cfeafbb4 100644
--- a/tb_rest_client/models/models_pe/short_customer_info.py
+++ b/tb_rest_client/models/models_pe/short_customer_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/short_entity_view.py b/tb_rest_client/models/models_pe/short_entity_view.py
index f844cb74..f3cef2b5 100644
--- a/tb_rest_client/models/models_pe/short_entity_view.py
+++ b/tb_rest_client/models/models_pe/short_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sign_up_field.py b/tb_rest_client/models/models_pe/sign_up_field.py
new file mode 100644
index 00000000..ead71b84
--- /dev/null
+++ b/tb_rest_client/models/models_pe/sign_up_field.py
@@ -0,0 +1,184 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class SignUpField(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'id': 'str',
+ 'label': 'str',
+ 'required': 'bool'
+ }
+
+ attribute_map = {
+ 'id': 'id',
+ 'label': 'label',
+ 'required': 'required'
+ }
+
+ def __init__(self, id=None, label=None, required=None): # noqa: E501
+ """SignUpField - a model defined in Swagger""" # noqa: E501
+ self._id = None
+ self._label = None
+ self._required = None
+ self.discriminator = None
+ self.id = id
+ self.label = label
+ if required is not None:
+ self.required = required
+
+ @property
+ def id(self):
+ """Gets the id of this SignUpField. # noqa: E501
+
+ Signup field id # noqa: E501
+
+ :return: The id of this SignUpField. # noqa: E501
+ :rtype: object
+ """
+ return self._id
+
+ @id.setter
+ def id(self, id):
+ """Sets the id of this SignUpField.
+
+ Signup field id # noqa: E501
+
+ :param id: The id of this SignUpField. # noqa: E501
+ :type: object
+ """
+ if id is None:
+ raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501
+
+ self._id = id
+
+ @property
+ def label(self):
+ """Gets the label of this SignUpField. # noqa: E501
+
+ Signup field label # noqa: E501
+
+ :return: The label of this SignUpField. # noqa: E501
+ :rtype: object
+ """
+ return self._label
+
+ @label.setter
+ def label(self, label):
+ """Sets the label of this SignUpField.
+
+ Signup field label # noqa: E501
+
+ :param label: The label of this SignUpField. # noqa: E501
+ :type: object
+ """
+ if label is None:
+ raise ValueError("Invalid value for `label`, must not be `None`") # noqa: E501
+
+ self._label = label
+
+ @property
+ def required(self):
+ """Gets the required of this SignUpField. # noqa: E501
+
+ Indicates if field is required # noqa: E501
+
+ :return: The required of this SignUpField. # noqa: E501
+ :rtype: object
+ """
+ return self._required
+
+ @required.setter
+ def required(self, required):
+ """Sets the required of this SignUpField.
+
+ Indicates if field is required # noqa: E501
+
+ :param required: The required of this SignUpField. # noqa: E501
+ :type: object
+ """
+
+ self._required = required
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(SignUpField, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, SignUpField):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/sign_up_request.py b/tb_rest_client/models/models_pe/sign_up_request.py
index 76c69528..48b6a8d7 100644
--- a/tb_rest_client/models/models_pe/sign_up_request.py
+++ b/tb_rest_client/models/models_pe/sign_up_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sign_up_self_registration_params.py b/tb_rest_client/models/models_pe/sign_up_self_registration_params.py
index 7771d30b..ecd18a25 100644
--- a/tb_rest_client/models/models_pe/sign_up_self_registration_params.py
+++ b/tb_rest_client/models/models_pe/sign_up_self_registration_params.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/simple_alarm_condition_spec.py b/tb_rest_client/models/models_pe/simple_alarm_condition_spec.py
index eb113de0..52b3687d 100644
--- a/tb_rest_client/models/models_pe/simple_alarm_condition_spec.py
+++ b/tb_rest_client/models/models_pe/simple_alarm_condition_spec.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/single_entity_filter.py b/tb_rest_client/models/models_pe/single_entity_filter.py
index 01a4f07a..d99e28a2 100644
--- a/tb_rest_client/models/models_pe/single_entity_filter.py
+++ b/tb_rest_client/models/models_pe/single_entity_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/single_entity_version_create_request.py b/tb_rest_client/models/models_pe/single_entity_version_create_request.py
index f54de070..cc9abb2f 100644
--- a/tb_rest_client/models/models_pe/single_entity_version_create_request.py
+++ b/tb_rest_client/models/models_pe/single_entity_version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/single_entity_version_load_request.py b/tb_rest_client/models/models_pe/single_entity_version_load_request.py
index 533bbf86..e629acef 100644
--- a/tb_rest_client/models/models_pe/single_entity_version_load_request.py
+++ b/tb_rest_client/models/models_pe/single_entity_version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/slack_conversation.py b/tb_rest_client/models/models_pe/slack_conversation.py
index 710c25d6..21c682e7 100644
--- a/tb_rest_client/models/models_pe/slack_conversation.py
+++ b/tb_rest_client/models/models_pe/slack_conversation.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/slack_delivery_method_notification_template.py b/tb_rest_client/models/models_pe/slack_delivery_method_notification_template.py
index 11261d14..cd129e11 100644
--- a/tb_rest_client/models/models_pe/slack_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/slack_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/slack_notification_delivery_method_config.py b/tb_rest_client/models/models_pe/slack_notification_delivery_method_config.py
index 200222eb..e72f3efb 100644
--- a/tb_rest_client/models/models_pe/slack_notification_delivery_method_config.py
+++ b/tb_rest_client/models/models_pe/slack_notification_delivery_method_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/slack_notification_target_config.py b/tb_rest_client/models/models_pe/slack_notification_target_config.py
index b0200913..1f05912a 100644
--- a/tb_rest_client/models/models_pe/slack_notification_target_config.py
+++ b/tb_rest_client/models/models_pe/slack_notification_target_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/smpp_sms_provider_configuration.py b/tb_rest_client/models/models_pe/smpp_sms_provider_configuration.py
index 0da12d1a..9c490700 100644
--- a/tb_rest_client/models/models_pe/smpp_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_pe/smpp_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sms_delivery_method_notification_template.py b/tb_rest_client/models/models_pe/sms_delivery_method_notification_template.py
index e5a8fb67..e294b3e9 100644
--- a/tb_rest_client/models/models_pe/sms_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/sms_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sms_provider_configuration.py b/tb_rest_client/models/models_pe/sms_provider_configuration.py
index 082be3f7..843ad91f 100644
--- a/tb_rest_client/models/models_pe/sms_provider_configuration.py
+++ b/tb_rest_client/models/models_pe/sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sms_two_fa_account_config.py b/tb_rest_client/models/models_pe/sms_two_fa_account_config.py
index 3968004f..fa0ef452 100644
--- a/tb_rest_client/models/models_pe/sms_two_fa_account_config.py
+++ b/tb_rest_client/models/models_pe/sms_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/sms_two_fa_provider_config.py b/tb_rest_client/models/models_pe/sms_two_fa_provider_config.py
index f2d9c016..25c0492b 100644
--- a/tb_rest_client/models/models_pe/sms_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_pe/sms_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/snmp_communication_config.py b/tb_rest_client/models/models_pe/snmp_communication_config.py
index 5dd00ccf..81bb0b2b 100644
--- a/tb_rest_client/models/models_pe/snmp_communication_config.py
+++ b/tb_rest_client/models/models_pe/snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/snmp_device_profile_transport_configuration.py b/tb_rest_client/models/models_pe/snmp_device_profile_transport_configuration.py
index 438dbdef..5298f7f6 100644
--- a/tb_rest_client/models/models_pe/snmp_device_profile_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/snmp_device_profile_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/snmp_device_transport_configuration.py b/tb_rest_client/models/models_pe/snmp_device_transport_configuration.py
index e1b1b9af..612c5e50 100644
--- a/tb_rest_client/models/models_pe/snmp_device_transport_configuration.py
+++ b/tb_rest_client/models/models_pe/snmp_device_transport_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/snmp_mapping.py b/tb_rest_client/models/models_pe/snmp_mapping.py
index 7981d75e..52292346 100644
--- a/tb_rest_client/models/models_pe/snmp_mapping.py
+++ b/tb_rest_client/models/models_pe/snmp_mapping.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/solution_install_response.py b/tb_rest_client/models/models_pe/solution_install_response.py
index 8df5a4a3..74de115b 100644
--- a/tb_rest_client/models/models_pe/solution_install_response.py
+++ b/tb_rest_client/models/models_pe/solution_install_response.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/specific_time_schedule.py b/tb_rest_client/models/models_pe/specific_time_schedule.py
index 262483d6..545b5e26 100644
--- a/tb_rest_client/models/models_pe/specific_time_schedule.py
+++ b/tb_rest_client/models/models_pe/specific_time_schedule.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/starred_dashboard_info.py b/tb_rest_client/models/models_pe/starred_dashboard_info.py
index a264cbfd..38765fff 100644
--- a/tb_rest_client/models/models_pe/starred_dashboard_info.py
+++ b/tb_rest_client/models/models_pe/starred_dashboard_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/state_entity_owner_filter.py b/tb_rest_client/models/models_pe/state_entity_owner_filter.py
index 30b630ca..fba73f2c 100644
--- a/tb_rest_client/models/models_pe/state_entity_owner_filter.py
+++ b/tb_rest_client/models/models_pe/state_entity_owner_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/statistics_event_filter.py b/tb_rest_client/models/models_pe/statistics_event_filter.py
index d84e3e5f..44f9b81f 100644
--- a/tb_rest_client/models/models_pe/statistics_event_filter.py
+++ b/tb_rest_client/models/models_pe/statistics_event_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/string_filter_predicate.py b/tb_rest_client/models/models_pe/string_filter_predicate.py
index 1ec2bdf0..14780024 100644
--- a/tb_rest_client/models/models_pe/string_filter_predicate.py
+++ b/tb_rest_client/models/models_pe/string_filter_predicate.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/submit_strategy.py b/tb_rest_client/models/models_pe/submit_strategy.py
index e2a97bb9..47c99e2e 100644
--- a/tb_rest_client/models/models_pe/submit_strategy.py
+++ b/tb_rest_client/models/models_pe/submit_strategy.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/subscription_usage.py b/tb_rest_client/models/models_pe/subscription_usage.py
index ecc12c37..a1c0f6bf 100644
--- a/tb_rest_client/models/models_pe/subscription_usage.py
+++ b/tb_rest_client/models/models_pe/subscription_usage.py
@@ -10,7 +10,7 @@
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/system_administrators_filter.py b/tb_rest_client/models/models_pe/system_administrators_filter.py
index b2b5270e..9ff12656 100644
--- a/tb_rest_client/models/models_pe/system_administrators_filter.py
+++ b/tb_rest_client/models/models_pe/system_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/system_info.py b/tb_rest_client/models/models_pe/system_info.py
index 89a6f643..41347880 100644
--- a/tb_rest_client/models/models_pe/system_info.py
+++ b/tb_rest_client/models/models_pe/system_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/system_info_data.py b/tb_rest_client/models/models_pe/system_info_data.py
index be2f9594..90dbcb64 100644
--- a/tb_rest_client/models/models_pe/system_info_data.py
+++ b/tb_rest_client/models/models_pe/system_info_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/task_processing_failure_notification_rule_trigger_config.py b/tb_rest_client/models/models_pe/task_processing_failure_notification_rule_trigger_config.py
new file mode 100644
index 00000000..55097844
--- /dev/null
+++ b/tb_rest_client/models/models_pe/task_processing_failure_notification_rule_trigger_config.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class TaskProcessingFailureNotificationRuleTriggerConfig(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """TaskProcessingFailureNotificationRuleTriggerConfig - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(TaskProcessingFailureNotificationRuleTriggerConfig, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, TaskProcessingFailureNotificationRuleTriggerConfig):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/tb_image_delete_result.py b/tb_rest_client/models/models_pe/tb_image_delete_result.py
index 036f4e66..5a5ac9ba 100644
--- a/tb_rest_client/models/models_pe/tb_image_delete_result.py
+++ b/tb_rest_client/models/models_pe/tb_image_delete_result.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tb_resource.py b/tb_rest_client/models/models_pe/tb_resource.py
index 63876db2..94e04248 100644
--- a/tb_rest_client/models/models_pe/tb_resource.py
+++ b/tb_rest_client/models/models_pe/tb_resource.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tb_resource_id.py b/tb_rest_client/models/models_pe/tb_resource_id.py
index b7327a69..033715be 100644
--- a/tb_rest_client/models/models_pe/tb_resource_id.py
+++ b/tb_rest_client/models/models_pe/tb_resource_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tb_resource_info.py b/tb_rest_client/models/models_pe/tb_resource_info.py
index 30821b3d..548221ee 100644
--- a/tb_rest_client/models/models_pe/tb_resource_info.py
+++ b/tb_rest_client/models/models_pe/tb_resource_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/telemetry_entity_view.py b/tb_rest_client/models/models_pe/telemetry_entity_view.py
index 126fd770..f8109f4e 100644
--- a/tb_rest_client/models/models_pe/telemetry_entity_view.py
+++ b/tb_rest_client/models/models_pe/telemetry_entity_view.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/telemetry_mapping_configuration.py b/tb_rest_client/models/models_pe/telemetry_mapping_configuration.py
index fffd8494..e41dac8c 100644
--- a/tb_rest_client/models/models_pe/telemetry_mapping_configuration.py
+++ b/tb_rest_client/models/models_pe/telemetry_mapping_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/telemetry_querying_snmp_communication_config.py b/tb_rest_client/models/models_pe/telemetry_querying_snmp_communication_config.py
index f2585f39..3bf52040 100644
--- a/tb_rest_client/models/models_pe/telemetry_querying_snmp_communication_config.py
+++ b/tb_rest_client/models/models_pe/telemetry_querying_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_administrators_filter.py b/tb_rest_client/models/models_pe/tenant_administrators_filter.py
index 24ff9791..0148703b 100644
--- a/tb_rest_client/models/models_pe/tenant_administrators_filter.py
+++ b/tb_rest_client/models/models_pe/tenant_administrators_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_profile_configuration.py b/tb_rest_client/models/models_pe/tenant_profile_configuration.py
index b904c074..462fdf09 100644
--- a/tb_rest_client/models/models_pe/tenant_profile_configuration.py
+++ b/tb_rest_client/models/models_pe/tenant_profile_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_profile_data.py b/tb_rest_client/models/models_pe/tenant_profile_data.py
index 2cd0484b..1d5c64d0 100644
--- a/tb_rest_client/models/models_pe/tenant_profile_data.py
+++ b/tb_rest_client/models/models_pe/tenant_profile_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_profile_id.py b/tb_rest_client/models/models_pe/tenant_profile_id.py
index 0a0c60b7..58d9b26b 100644
--- a/tb_rest_client/models/models_pe/tenant_profile_id.py
+++ b/tb_rest_client/models/models_pe/tenant_profile_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_profile_queue_configuration.py b/tb_rest_client/models/models_pe/tenant_profile_queue_configuration.py
index 8ce32ff6..7ffd0a0f 100644
--- a/tb_rest_client/models/models_pe/tenant_profile_queue_configuration.py
+++ b/tb_rest_client/models/models_pe/tenant_profile_queue_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_solution_template_details.py b/tb_rest_client/models/models_pe/tenant_solution_template_details.py
index 6ee023e8..78056af4 100644
--- a/tb_rest_client/models/models_pe/tenant_solution_template_details.py
+++ b/tb_rest_client/models/models_pe/tenant_solution_template_details.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_solution_template_info.py b/tb_rest_client/models/models_pe/tenant_solution_template_info.py
index 2b6a7428..e0ddff4c 100644
--- a/tb_rest_client/models/models_pe/tenant_solution_template_info.py
+++ b/tb_rest_client/models/models_pe/tenant_solution_template_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/tenant_solution_template_instructions.py b/tb_rest_client/models/models_pe/tenant_solution_template_instructions.py
index 3a86ddb3..70beec4e 100644
--- a/tb_rest_client/models/models_pe/tenant_solution_template_instructions.py
+++ b/tb_rest_client/models/models_pe/tenant_solution_template_instructions.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/test_sms_request.py b/tb_rest_client/models/models_pe/test_sms_request.py
index b5ab5345..d2f36c03 100644
--- a/tb_rest_client/models/models_pe/test_sms_request.py
+++ b/tb_rest_client/models/models_pe/test_sms_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/thingsboard_credentials_expired_response.py b/tb_rest_client/models/models_pe/thingsboard_credentials_expired_response.py
index 7fa2fccf..b07cb86e 100644
--- a/tb_rest_client/models/models_pe/thingsboard_credentials_expired_response.py
+++ b/tb_rest_client/models/models_pe/thingsboard_credentials_expired_response.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/thingsboard_error_response.py b/tb_rest_client/models/models_pe/thingsboard_error_response.py
index 16883a79..ef614b09 100644
--- a/tb_rest_client/models/models_pe/thingsboard_error_response.py
+++ b/tb_rest_client/models/models_pe/thingsboard_error_response.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/to_device_rpc_request_snmp_communication_config.py b/tb_rest_client/models/models_pe/to_device_rpc_request_snmp_communication_config.py
index ca10a5e8..2e2e1822 100644
--- a/tb_rest_client/models/models_pe/to_device_rpc_request_snmp_communication_config.py
+++ b/tb_rest_client/models/models_pe/to_device_rpc_request_snmp_communication_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/totp_two_fa_account_config.py b/tb_rest_client/models/models_pe/totp_two_fa_account_config.py
index 05a721ed..705163ae 100644
--- a/tb_rest_client/models/models_pe/totp_two_fa_account_config.py
+++ b/tb_rest_client/models/models_pe/totp_two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/totp_two_fa_provider_config.py b/tb_rest_client/models/models_pe/totp_two_fa_provider_config.py
index ae231e3c..254266fb 100644
--- a/tb_rest_client/models/models_pe/totp_two_fa_provider_config.py
+++ b/tb_rest_client/models/models_pe/totp_two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/translation_info.py b/tb_rest_client/models/models_pe/translation_info.py
index f6550c4d..cd1cfa65 100644
--- a/tb_rest_client/models/models_pe/translation_info.py
+++ b/tb_rest_client/models/models_pe/translation_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/transport_payload_type_configuration.py b/tb_rest_client/models/models_pe/transport_payload_type_configuration.py
index 7fd97dee..2381ecb7 100644
--- a/tb_rest_client/models/models_pe/transport_payload_type_configuration.py
+++ b/tb_rest_client/models/models_pe/transport_payload_type_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/ts_value.py b/tb_rest_client/models/models_pe/ts_value.py
index 911d51cc..9f304f70 100644
--- a/tb_rest_client/models/models_pe/ts_value.py
+++ b/tb_rest_client/models/models_pe/ts_value.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/twilio_sms_provider_configuration.py b/tb_rest_client/models/models_pe/twilio_sms_provider_configuration.py
index 0189ce68..f65bc6e8 100644
--- a/tb_rest_client/models/models_pe/twilio_sms_provider_configuration.py
+++ b/tb_rest_client/models/models_pe/twilio_sms_provider_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/two_fa_account_config.py b/tb_rest_client/models/models_pe/two_fa_account_config.py
index 65936a65..1869e5b3 100644
--- a/tb_rest_client/models/models_pe/two_fa_account_config.py
+++ b/tb_rest_client/models/models_pe/two_fa_account_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/two_fa_account_config_update_request.py b/tb_rest_client/models/models_pe/two_fa_account_config_update_request.py
index 0f6760bd..1b7ce9cf 100644
--- a/tb_rest_client/models/models_pe/two_fa_account_config_update_request.py
+++ b/tb_rest_client/models/models_pe/two_fa_account_config_update_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/two_fa_provider_config.py b/tb_rest_client/models/models_pe/two_fa_provider_config.py
index 3de2771f..0f6db9c8 100644
--- a/tb_rest_client/models/models_pe/two_fa_provider_config.py
+++ b/tb_rest_client/models/models_pe/two_fa_provider_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/two_fa_provider_info.py b/tb_rest_client/models/models_pe/two_fa_provider_info.py
index fd964aa8..dd52a077 100644
--- a/tb_rest_client/models/models_pe/two_fa_provider_info.py
+++ b/tb_rest_client/models/models_pe/two_fa_provider_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/update_message.py b/tb_rest_client/models/models_pe/update_message.py
index 1ee3fab1..3483a97a 100644
--- a/tb_rest_client/models/models_pe/update_message.py
+++ b/tb_rest_client/models/models_pe/update_message.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user.py b/tb_rest_client/models/models_pe/user.py
index f3a7dd5d..08ed31b3 100644
--- a/tb_rest_client/models/models_pe/user.py
+++ b/tb_rest_client/models/models_pe/user.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_dashboards_info.py b/tb_rest_client/models/models_pe/user_dashboards_info.py
index 1ed82944..ac048cc7 100644
--- a/tb_rest_client/models/models_pe/user_dashboards_info.py
+++ b/tb_rest_client/models/models_pe/user_dashboards_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_email_info.py b/tb_rest_client/models/models_pe/user_email_info.py
index aebaba5f..dfedc85c 100644
--- a/tb_rest_client/models/models_pe/user_email_info.py
+++ b/tb_rest_client/models/models_pe/user_email_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_group_list_filter.py b/tb_rest_client/models/models_pe/user_group_list_filter.py
index f133f428..68e2f03b 100644
--- a/tb_rest_client/models/models_pe/user_group_list_filter.py
+++ b/tb_rest_client/models/models_pe/user_group_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_id.py b/tb_rest_client/models/models_pe/user_id.py
index 0666d5e5..6743232b 100644
--- a/tb_rest_client/models/models_pe/user_id.py
+++ b/tb_rest_client/models/models_pe/user_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_info.py b/tb_rest_client/models/models_pe/user_info.py
index 5f014563..a7b32361 100644
--- a/tb_rest_client/models/models_pe/user_info.py
+++ b/tb_rest_client/models/models_pe/user_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_list_filter.py b/tb_rest_client/models/models_pe/user_list_filter.py
index fee38aba..fe078d05 100644
--- a/tb_rest_client/models/models_pe/user_list_filter.py
+++ b/tb_rest_client/models/models_pe/user_list_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_password_policy.py b/tb_rest_client/models/models_pe/user_password_policy.py
index ea842bce..7dce4e48 100644
--- a/tb_rest_client/models/models_pe/user_password_policy.py
+++ b/tb_rest_client/models/models_pe/user_password_policy.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/user_role_filter.py b/tb_rest_client/models/models_pe/user_role_filter.py
index 9f1533ed..6e7ec237 100644
--- a/tb_rest_client/models/models_pe/user_role_filter.py
+++ b/tb_rest_client/models/models_pe/user_role_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/users_filter.py b/tb_rest_client/models/models_pe/users_filter.py
index aacf839b..87b42abb 100644
--- a/tb_rest_client/models/models_pe/users_filter.py
+++ b/tb_rest_client/models/models_pe/users_filter.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/v2_captcha_params.py b/tb_rest_client/models/models_pe/v2_captcha_params.py
new file mode 100644
index 00000000..104e4202
--- /dev/null
+++ b/tb_rest_client/models/models_pe/v2_captcha_params.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class V2CaptchaParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """V2CaptchaParams - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(V2CaptchaParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, V2CaptchaParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/v3_captcha_params.py b/tb_rest_client/models/models_pe/v3_captcha_params.py
new file mode 100644
index 00000000..951c9b38
--- /dev/null
+++ b/tb_rest_client/models/models_pe/v3_captcha_params.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class V3CaptchaParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """V3CaptchaParams - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(V3CaptchaParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, V3CaptchaParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/vendor.py b/tb_rest_client/models/models_pe/vendor.py
new file mode 100644
index 00000000..4829b306
--- /dev/null
+++ b/tb_rest_client/models/models_pe/vendor.py
@@ -0,0 +1,150 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class Vendor(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ 'name': 'object',
+ 'logo': 'object'
+ }
+
+ attribute_map = {
+ 'name': 'name',
+ 'logo': 'logo'
+ }
+
+ def __init__(self, name=None, logo=None): # noqa: E501
+ """Vendor - a model defined in Swagger""" # noqa: E501
+ self._name = None
+ self._logo = None
+ self.discriminator = None
+ if name is not None:
+ self.name = name
+ if logo is not None:
+ self.logo = logo
+
+ @property
+ def name(self):
+ """Gets the name of this Vendor. # noqa: E501
+
+
+ :return: The name of this Vendor. # noqa: E501
+ :rtype: object
+ """
+ return self._name
+
+ @name.setter
+ def name(self, name):
+ """Sets the name of this Vendor.
+
+
+ :param name: The name of this Vendor. # noqa: E501
+ :type: object
+ """
+
+ self._name = name
+
+ @property
+ def logo(self):
+ """Gets the logo of this Vendor. # noqa: E501
+
+
+ :return: The logo of this Vendor. # noqa: E501
+ :rtype: object
+ """
+ return self._logo
+
+ @logo.setter
+ def logo(self, logo):
+ """Sets the logo of this Vendor.
+
+
+ :param logo: The logo of this Vendor. # noqa: E501
+ :type: object
+ """
+
+ self._logo = logo
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(Vendor, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, Vendor):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/version_create_config.py b/tb_rest_client/models/models_pe/version_create_config.py
index c1c4d11c..96b9ee72 100644
--- a/tb_rest_client/models/models_pe/version_create_config.py
+++ b/tb_rest_client/models/models_pe/version_create_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/version_create_request.py b/tb_rest_client/models/models_pe/version_create_request.py
index b11b102b..3085cd18 100644
--- a/tb_rest_client/models/models_pe/version_create_request.py
+++ b/tb_rest_client/models/models_pe/version_create_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/version_creation_result.py b/tb_rest_client/models/models_pe/version_creation_result.py
index 95e0919b..85cd70c2 100644
--- a/tb_rest_client/models/models_pe/version_creation_result.py
+++ b/tb_rest_client/models/models_pe/version_creation_result.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/version_load_config.py b/tb_rest_client/models/models_pe/version_load_config.py
index b27cb692..eddb407f 100644
--- a/tb_rest_client/models/models_pe/version_load_config.py
+++ b/tb_rest_client/models/models_pe/version_load_config.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/version_load_request.py b/tb_rest_client/models/models_pe/version_load_request.py
index f6ba0803..49fc0c01 100644
--- a/tb_rest_client/models/models_pe/version_load_request.py
+++ b/tb_rest_client/models/models_pe/version_load_request.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/version_load_result.py b/tb_rest_client/models/models_pe/version_load_result.py
index de8ce07e..7a5088a7 100644
--- a/tb_rest_client/models/models_pe/version_load_result.py
+++ b/tb_rest_client/models/models_pe/version_load_result.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/versioned_entity_info.py b/tb_rest_client/models/models_pe/versioned_entity_info.py
index 866f928c..86adc212 100644
--- a/tb_rest_client/models/models_pe/versioned_entity_info.py
+++ b/tb_rest_client/models/models_pe/versioned_entity_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/web_delivery_method_notification_template.py b/tb_rest_client/models/models_pe/web_delivery_method_notification_template.py
index 6b711910..38b77464 100644
--- a/tb_rest_client/models/models_pe/web_delivery_method_notification_template.py
+++ b/tb_rest_client/models/models_pe/web_delivery_method_notification_template.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/web_self_registration_params.py b/tb_rest_client/models/models_pe/web_self_registration_params.py
new file mode 100644
index 00000000..bc70085d
--- /dev/null
+++ b/tb_rest_client/models/models_pe/web_self_registration_params.py
@@ -0,0 +1,98 @@
+# coding: utf-8
+
+"""
+ ThingsBoard REST API
+
+ ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
+
+ OpenAPI spec version: 3.9.0PE
+ Contact: info@thingsboard.io
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
+"""
+
+# Copyright 2025. ThingsBoard
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import pprint
+import re # noqa: F401
+
+import six
+
+class WebSelfRegistrationParams(object):
+ """NOTE: This class is auto generated by the swagger code generator program.
+
+ Do not edit the class manually.
+ """
+ """
+ Attributes:
+ swagger_types (dict): The key is attribute name
+ and the value is attribute type.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ """
+ swagger_types = {
+ }
+
+ attribute_map = {
+ }
+
+ def __init__(self): # noqa: E501
+ """WebSelfRegistrationParams - a model defined in Swagger""" # noqa: E501
+ self.discriminator = None
+
+ def to_dict(self):
+ """Returns the model properties as a dict"""
+ result = {}
+
+ for attr, _ in six.iteritems(self.swagger_types):
+ value = getattr(self, attr)
+ if isinstance(value, list):
+ result[attr] = list(map(
+ lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
+ value
+ ))
+ elif hasattr(value, "to_dict"):
+ result[attr] = value.to_dict()
+ elif isinstance(value, dict):
+ result[attr] = dict(map(
+ lambda item: (item[0], item[1].to_dict())
+ if hasattr(item[1], "to_dict") else item,
+ value.items()
+ ))
+ else:
+ result[attr] = value
+ if issubclass(WebSelfRegistrationParams, dict):
+ for key, value in self.items():
+ result[key] = value
+
+ return result
+
+ def to_str(self):
+ """Returns the string representation of the model"""
+ return pprint.pformat(self.to_dict())
+
+ def __repr__(self):
+ """For `print` and `pprint`"""
+ return self.to_str()
+
+ def __eq__(self, other):
+ """Returns true if both objects are equal"""
+ if not isinstance(other, WebSelfRegistrationParams):
+ return False
+
+ return self.__dict__ == other.__dict__
+
+ def __ne__(self, other):
+ """Returns true if both objects are not equal"""
+ return not self == other
diff --git a/tb_rest_client/models/models_pe/white_labeling.py b/tb_rest_client/models/models_pe/white_labeling.py
index dc9c6d86..66211b51 100644
--- a/tb_rest_client/models/models_pe/white_labeling.py
+++ b/tb_rest_client/models/models_pe/white_labeling.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/white_labeling_params.py b/tb_rest_client/models/models_pe/white_labeling_params.py
index cbe2e3c1..409a8321 100644
--- a/tb_rest_client/models/models_pe/white_labeling_params.py
+++ b/tb_rest_client/models/models_pe/white_labeling_params.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widget_type.py b/tb_rest_client/models/models_pe/widget_type.py
index 05458d21..e3d7a8b3 100644
--- a/tb_rest_client/models/models_pe/widget_type.py
+++ b/tb_rest_client/models/models_pe/widget_type.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widget_type_details.py b/tb_rest_client/models/models_pe/widget_type_details.py
index 330cd8fb..88a92e47 100644
--- a/tb_rest_client/models/models_pe/widget_type_details.py
+++ b/tb_rest_client/models/models_pe/widget_type_details.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widget_type_export_data.py b/tb_rest_client/models/models_pe/widget_type_export_data.py
index 1049ba60..3108b724 100644
--- a/tb_rest_client/models/models_pe/widget_type_export_data.py
+++ b/tb_rest_client/models/models_pe/widget_type_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widget_type_id.py b/tb_rest_client/models/models_pe/widget_type_id.py
index fad4599c..a3249f8a 100644
--- a/tb_rest_client/models/models_pe/widget_type_id.py
+++ b/tb_rest_client/models/models_pe/widget_type_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widget_type_info.py b/tb_rest_client/models/models_pe/widget_type_info.py
index 91b39280..7662d113 100644
--- a/tb_rest_client/models/models_pe/widget_type_info.py
+++ b/tb_rest_client/models/models_pe/widget_type_info.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widgets_bundle_export_data.py b/tb_rest_client/models/models_pe/widgets_bundle_export_data.py
index fa006dbe..e911ee3d 100644
--- a/tb_rest_client/models/models_pe/widgets_bundle_export_data.py
+++ b/tb_rest_client/models/models_pe/widgets_bundle_export_data.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/widgets_bundle_id.py b/tb_rest_client/models/models_pe/widgets_bundle_id.py
index 7bc9bf35..64bfdec7 100644
--- a/tb_rest_client/models/models_pe/widgets_bundle_id.py
+++ b/tb_rest_client/models/models_pe/widgets_bundle_id.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/x509_certificate_chain_provision_configuration.py b/tb_rest_client/models/models_pe/x509_certificate_chain_provision_configuration.py
index 9e159325..6526c572 100644
--- a/tb_rest_client/models/models_pe/x509_certificate_chain_provision_configuration.py
+++ b/tb_rest_client/models/models_pe/x509_certificate_chain_provision_configuration.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/models/models_pe/x509_lw_m2_m_bootstrap_server_credential.py b/tb_rest_client/models/models_pe/x509_lw_m2_m_bootstrap_server_credential.py
index 779dfc4b..496def48 100644
--- a/tb_rest_client/models/models_pe/x509_lw_m2_m_bootstrap_server_credential.py
+++ b/tb_rest_client/models/models_pe/x509_lw_m2_m_bootstrap_server_credential.py
@@ -5,12 +5,12 @@
ThingsBoard Professional Edition IoT platform REST API documentation. # noqa: E501
- OpenAPI spec version: 3.7.0PE
+ OpenAPI spec version: 3.9.0PE
Contact: info@thingsboard.io
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/rest.py b/tb_rest_client/rest.py
index e55773d2..1883e726 100644
--- a/tb_rest_client/rest.py
+++ b/tb_rest_client/rest.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tb_rest_client/rest_client_base.py b/tb_rest_client/rest_client_base.py
index f1a46902..9740914d 100644
--- a/tb_rest_client/rest_client_base.py
+++ b/tb_rest_client/rest_client_base.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -74,6 +74,9 @@
from tb_rest_client.api.api_ce.queue_stats_controller_api import QueueStatsControllerApi
from tb_rest_client.api.api_ce.domain_controller_api import DomainControllerApi
from tb_rest_client.api.api_ce import MobileAppControllerApi
+from tb_rest_client.api.api_ce import MobileAppBundleControllerApi
+from tb_rest_client.api.api_ce import RuleEngineControllerApi
+from tb_rest_client.api.api_ce import QrCodeSettingsControllerApi
# from tb_rest_client.models.models_pe import *
from tb_rest_client.configuration import Configuration
from tb_rest_client.api_client import ApiClient
@@ -2098,6 +2101,34 @@ def save_mobile_app(self, body: MobileApp, oauth2_client_ids: Optional[str] = No
def mobile_app_update_oauth2_clients(self, body: List[str], id: str):
return self.mobile_app_controller.update_oauth2_clients(body=body, id=id)
+ def get_qr_code_settings(self) -> QrCodeSettings:
+ return self.qr_code_settings_controller.get_qr_code_settings()
+
+ def save_qr_code_settings(self, body: QrCodeSettings) -> QrCodeSettings:
+ return self.qr_code_settings_controller.save_qr_code_settings(body=body)
+
+ def delete_mobile_app_bundle(self, mobile_app_bundle_id: MobileAppBundleId):
+ mobile_app_bundle_id = self.get_id(mobile_app_bundle_id)
+ return self.mobile_app_bundle_controller.delete_mobile_app_bundle(id=mobile_app_bundle_id)
+
+ def get_mobile_app_bundle_info_by_id(self, mobile_app_bundle_id: MobileAppBundleId) -> MobileAppBundleInfo:
+ mobile_app_bundle_id = self.get_id(mobile_app_bundle_id)
+ return self.mobile_app_bundle_controller.get_mobile_app_bundle_info_by_id(id=mobile_app_bundle_id)
+
+ def get_tenant_mobile_app_bundle_infos(self, page_size: int, page: int, text_search: Optional[str] = None,
+ sort_property: Optional[str] = None,
+ sort_order: Optional[str] = None) -> PageDataMobileAppBundleInfo:
+ return self.mobile_app_bundle_controller.get_tenant_mobile_app_bundle_infos(page_size=page_size, page=page,
+ text_search=text_search,
+ sort_property=sort_property,
+ sort_order=sort_order)
+
+ def save_mobile_app_bundle(self, body: MobileAppBundle, oauth2_client_ids: Optional[List] = None) -> MobileAppBundle:
+ if oauth2_client_ids:
+ oauth2_client_ids = ','.join(oauth2_client_ids)
+
+ return self.mobile_app_bundle_controller.save_mobile_app_bundle(body=body, oauth2_client_ids=oauth2_client_ids)
+
def __load_controllers(self):
self.audit_log_controller = AuditLogControllerApi(self.api_client)
self.o_auth2_config_template_controller = OAuth2ConfigTemplateControllerApi(self.api_client)
@@ -2149,6 +2180,9 @@ def __load_controllers(self):
self.queue_stats_controller = QueueStatsControllerApi(self.api_client)
self.domain_controller = DomainControllerApi(self.api_client)
self.mobile_app_controller = MobileAppControllerApi(self.api_client)
+ self.mobile_app_bundle_controller = MobileAppBundleControllerApi(self.api_client)
+ self.rule_engine_controller = RuleEngineControllerApi(self.api_client)
+ self.qr_code_settings_controller = QrCodeSettingsControllerApi(self.api_client)
@staticmethod
def get_type(type):
diff --git a/tb_rest_client/rest_client_ce.py b/tb_rest_client/rest_client_ce.py
index 4a2eba3d..40b464dd 100644
--- a/tb_rest_client/rest_client_ce.py
+++ b/tb_rest_client/rest_client_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -1258,3 +1258,27 @@ def save_asset_profile(self, body: AssetProfile) -> AssetProfile:
def set_default_asset_profile(self, asset_profile_id: str) -> AssetProfile:
return self.asset_profile_controller.set_default_asset_profile_using_post(asset_profile_id=asset_profile_id)
+
+ # Rule Engine Controller
+
+ def handle_rule_engine_request(self, body, entity_id: EntityId):
+ entity_type = self.get_type(entity_id)
+ entity_id = self.get_id(entity_id)
+ return self.rule_engine_controller.handle_rule_engine_request_using_post(body=body, entity_type=entity_type,
+ entity_id=entity_id)
+
+ def handle_rule_engine_request1(self, body, entity_id: EntityId, timeout: int):
+ entity_type = self.get_type(entity_id)
+ entity_id = self.get_id(entity_id)
+ return self.rule_engine_controller.handle_rule_engine_request_using_post1(body=body, entity_type=entity_type,
+ entity_id=entity_id, timeout=timeout)
+
+ def handle_rule_engine_request2(self, body, entity_id: EntityId, timeout: int, queue_name: str):
+ entity_type = self.get_type(entity_id)
+ entity_id = self.get_id(entity_id)
+ return self.rule_engine_controller.handle_rule_engine_request_using_post2(body=body, entity_type=entity_type,
+ entity_id=entity_id, timeout=timeout,
+ queue_name=queue_name)
+
+ def handle_rule_engine_request3(self, body):
+ return self.rule_engine_controller.handle_rule_engine_request_using_post3(body=body)
diff --git a/tb_rest_client/rest_client_pe.py b/tb_rest_client/rest_client_pe.py
index 1596ba30..92561e90 100644
--- a/tb_rest_client/rest_client_pe.py
+++ b/tb_rest_client/rest_client_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -379,14 +379,19 @@ def is_user_token_access_enabled(self, ) -> bool:
def get_users_by_ids(self, user_ids: list) -> List[User]:
return self.user_controller.get_users_by_ids_using_get(user_ids=str(user_ids))
- def save_user(self, body: Optional[User] = None, send_activation_mail: Optional[bool] = None, entity_group_id: Optional[EntityGroupId] = None, entity_group_ids: Optional[List[str]] = None) -> User:
+ def save_user(self, body: Optional[User] = None, send_activation_mail: Optional[bool] = None,
+ entity_group_id: Optional[EntityGroupId] = None,
+ entity_group_ids: Optional[List[str]] = None) -> User:
if entity_group_id:
entity_group_id = self.get_id(entity_group_id)
if entity_group_ids:
entity_group_ids = ','.join(entity_group_ids)
- return self.user_controller.save_user_using_post(body=body, send_activation_mail=send_activation_mail, entity_group_id=entity_group_id, entity_group_ids=entity_group_ids)
+ return self.user_controller.save_user_using_post(body=body,
+ send_activation_mail=send_activation_mail,
+ entity_group_id=entity_group_id,
+ entity_group_ids=entity_group_ids)
def send_activation_email(self, email: str) -> None:
return self.user_controller.send_activation_email_using_post(email=email)
@@ -414,7 +419,8 @@ def get_group_permission_by_id(self, group_permission_id: GroupPermissionId) ->
return self.group_permission_controller.get_group_permission_by_id_using_get(
group_permission_id=group_permission_id)
- def get_group_permission_info_by_id(self, group_permission_id: GroupPermissionId, is_user_group: bool) -> GroupPermissionInfo:
+ def get_group_permission_info_by_id(self, group_permission_id: GroupPermissionId,
+ is_user_group: bool) -> GroupPermissionInfo:
group_permission_id = self.get_id(group_permission_id)
return self.group_permission_controller.get_group_permission_info_by_id_using_get(
group_permission_id=group_permission_id, is_user_group=is_user_group)
@@ -435,13 +441,15 @@ def get_device_types(self, ) -> List[EntitySubtype]:
def process_devices_bulk_import(self, body: Optional[BulkImportRequest] = None) -> BulkImportResultDevice:
return self.device_controller.process_devices_bulk_import_using_post(body=body)
- def count_by_device_profile_and_empty_ota_package(self, ota_package_type: str, device_profile_id: DeviceProfileId) -> int:
+ def count_by_device_profile_and_empty_ota_package(self, ota_package_type: str,
+ device_profile_id: DeviceProfileId) -> int:
device_profile_id = self.get_id(device_profile_id)
return self.device_controller.count_by_device_profile_and_empty_ota_package_using_get(
ota_package_type=ota_package_type, device_profile_id=device_profile_id)
def get_devices_by_entity_group_id(self, entity_group_id: EntityGroupId, page_size: int, page: int,
- text_search: Optional[str] = None, sort_property: Optional[str] = None, sort_order: Optional[str] = None,) -> PageDataDevice:
+ text_search: Optional[str] = None, sort_property: Optional[str] = None,
+ sort_order: Optional[str] = None,) -> PageDataDevice:
entity_group_id = self.get_id(entity_group_id)
return self.device_controller.get_devices_by_entity_group_id_using_get(entity_group_id=entity_group_id,
page_size=page_size, page=page,
@@ -453,7 +461,8 @@ def get_devices_by_ids(self, device_ids: list) -> List[Device]:
device_ids = ','.join(device_ids)
return self.device_controller.get_devices_by_ids_using_get(device_ids=device_ids)
- def get_user_devices(self, page_size: int, page: int, type: Optional[str] = None,text_search: Optional[str] = None, sort_property: Optional[str] = None,
+ def get_user_devices(self, page_size: int, page: int, type: Optional[str] = None,text_search: Optional[str] = None,
+ sort_property: Optional[str] = None,
sort_order: Optional[str] = None,) -> PageDataDevice:
return self.device_controller.get_user_devices_using_get(page_size=page_size, page=page, type=type,
text_search=text_search, sort_property=sort_property,
@@ -598,11 +607,13 @@ def get_integrations_converters_info(self):
def save_converter(self, body: Optional[Converter] = None) -> Converter:
return self.converter_controller.save_converter_using_post(body=body)
- def test_down_link_converter(self, body: Union[dict, str, list, bytes, None, RESTResponse, tuple, Any] = None, script_lang: Optional[str] = None) -> Union[
+ def test_down_link_converter(self, body: Union[dict, str, list, bytes, None, RESTResponse, tuple, Any] = None,
+ script_lang: Optional[str] = None) -> Union[
dict, str, list, bytes, None, RESTResponse, tuple, Any]:
return self.converter_controller.test_down_link_converter_using_post(body=body, script_lang=script_lang)
- def test_up_link_converter(self, body: Union[dict, str, list, bytes, None, RESTResponse, tuple, Any] = None, script_lang: Optional[str] = None) -> Union[
+ def test_up_link_converter(self, body: Union[dict, str, list, bytes, None, RESTResponse, tuple, Any] = None,
+ script_lang: Optional[str] = None) -> Union[
dict, str, list, bytes, None, RESTResponse, tuple, Any]:
return self.converter_controller.test_up_link_converter_using_post(body=body, script_lang=script_lang)
@@ -620,7 +631,8 @@ def get_entity_view_by_id(self, entity_view_id: EntityViewId) -> EntityView:
def get_tenant_entity_view(self, entity_view_name: str) -> EntityView:
return self.entity_view_controller.get_tenant_entity_view_using_get(entity_view_name=entity_view_name)
- def get_user_entity_views(self, page_size: int, page: int, type: Optional[str] = None,text_search: Optional[str] = None, sort_property: Optional[str] = None,
+ def get_user_entity_views(self, page_size: int, page: int, type: Optional[str] = None,
+ text_search: Optional[str] = None, sort_property: Optional[str] = None,
sort_order: Optional[str] = None,) -> PageDataEntityView:
return self.entity_view_controller.get_user_entity_views_using_get(page_size=page_size, page=page, type=type,
text_search=text_search,
@@ -628,7 +640,8 @@ def get_user_entity_views(self, page_size: int, page: int, type: Optional[str] =
sort_order=sort_order)
def get_entity_views_by_entity_group_id(self, entity_group_id: EntityGroupId, page_size: int, page: int,
- text_search: Optional[str] = None, sort_property: Optional[str] = None, sort_order: Optional[str] = None,) -> PageDataEntityView:
+ text_search: Optional[str] = None, sort_property: Optional[str] = None,
+ sort_order: Optional[str] = None,) -> PageDataEntityView:
entity_group_id = self.get_id(entity_group_id)
return self.entity_view_controller.get_entity_views_by_entity_group_id_using_get(
entity_group_id=entity_group_id, page_size=page_size, page=page, text_search=text_search,
@@ -638,7 +651,8 @@ def get_entity_views_by_ids(self, entity_view_ids: list) -> List[EntityView]:
entity_view_ids = ','.join(entity_view_ids)
return self.entity_view_controller.get_entity_views_by_ids_using_get(entity_view_ids=entity_view_ids)
- def save_entity_view(self, body: Optional[EntityView] = None, entity_group_id: Optional[EntityGroupId] = None, entity_group_ids: Optional[List[str]] = None) -> EntityView:
+ def save_entity_view(self, body: Optional[EntityView] = None, entity_group_id: Optional[EntityGroupId] = None,
+ entity_group_ids: Optional[List[str]] = None) -> EntityView:
if entity_group_id:
entity_group_id = self.get_id(entity_group_id)
if entity_group_ids:
@@ -1304,7 +1318,7 @@ def get_ota_package_by_id(self, ota_package_id: OtaPackageId) -> OtaPackage:
return self.ota_package_controller.get_ota_package_by_id_using_get(ota_package_id=ota_package_id)
def get_group_ota_packages(self, group_id: EntityGroupId, type: str, page_size: int, page: int,text_search: Optional[str] = None,
- sort_property: Optional[str] = None, sort_order: Optional[str] = None,) -> PageDataOtaPackageInfo:
+ sort_property: Optional[str] = None, sort_order: Optional[str] = None) -> PageDataOtaPackageInfo:
group_id = self.get_id(group_id)
return self.ota_package_controller.get_group_ota_packages_using_get(group_id=group_id, type=type,
page_size=page_size, page=page,
@@ -1325,7 +1339,8 @@ def add_entities_to_entity_group(self, entity_group_id: EntityGroupId, body: Opt
return self.entity_group_controller.add_entities_to_entity_group_using_post(entity_group_id=entity_group_id,
body=body)
- def assign_entity_group_to_edge(self, edge_id: EdgeId, group_type: str, entity_group_id: EntityGroupId) -> EntityGroup:
+ def assign_entity_group_to_edge(self, edge_id: EdgeId, group_type: str,
+ entity_group_id: EntityGroupId) -> EntityGroup:
edge_id = self.get_id(edge_id)
entity_group_id = self.get_id(entity_group_id)
return self.entity_group_controller.assign_entity_group_to_edge_using_post(edge_id=edge_id,
@@ -1355,7 +1370,8 @@ def get_entities(self, entity_group_id: EntityGroupId, page_size: int, page: int
page=page, text_search=text_search,
sort_property=sort_property, sort_order=sort_order)
- def get_entity_group_all_by_owner_and_type(self, owner_type: str, owner_id: UserId, group_type: str) -> EntityGroupInfo:
+ def get_entity_group_all_by_owner_and_type(self, owner_type: str, owner_id: UserId,
+ group_type: str) -> EntityGroupInfo:
owner_id = self.get_id(owner_id)
return self.entity_group_controller.get_entity_group_all_by_owner_and_type_using_get(owner_type=owner_type,
owner_id=owner_id,
@@ -1390,13 +1406,15 @@ def get_entity_groups_by_ids(self, entity_group_ids: List[str]) -> List[EntityGr
entity_group_ids = ','.join(entity_group_ids)
return self.entity_group_controller.get_entity_groups_by_ids_using_get(entity_group_ids=entity_group_ids)
- def get_entity_groups_by_owner_and_type(self, owner_type: str, owner_id: UserId, group_type: str) -> List[EntityGroupInfo]:
+ def get_entity_groups_by_owner_and_type(self, owner_type: str, owner_id: UserId,
+ group_type: str) -> List[EntityGroupInfo]:
owner_id = self.get_id(owner_id)
return self.entity_group_controller.get_entity_groups_by_owner_and_type_using_get(owner_type=owner_type,
owner_id=owner_id,
group_type=group_type)
- def get_entity_groups_by_type(self, group_type: str, include_shared: Optional[bool] = None) -> List[EntityGroupInfo]:
+ def get_entity_groups_by_type(self, group_type: str,
+ include_shared: Optional[bool] = None) -> List[EntityGroupInfo]:
return self.entity_group_controller.get_entity_groups_by_type_using_get(group_type=group_type, include_shared=include_shared)
def get_entity_groups_for_entity(self, entity_id: EntityId) -> List[EntityGroupId]:
@@ -1411,7 +1429,8 @@ def get_group_entity(self, entity_group_id: EntityGroupId, entity_id: EntityId)
return self.entity_group_controller.get_group_entity_using_get(entity_group_id=entity_group_id,
entity_id=entity_id)
- def get_owners(self, page_size: int, page: int, text_search: Optional[str] = None, sort_property: Optional[str] = None, sort_order: Optional[str] = None,) -> PageDataContactBasedobject:
+ def get_owners(self, page_size: int, page: int, text_search: Optional[str] = None,
+ sort_property: Optional[str] = None, sort_order: Optional[str] = None,) -> PageDataContactBasedobject:
return self.entity_group_controller.get_owners_using_get(page_size=page_size, page=page,
text_search=text_search, sort_property=sort_property,
sort_order=sort_order)
@@ -1424,7 +1443,8 @@ def make_entity_group_public(self, entity_group_id: EntityGroupId) -> None:
entity_group_id = self.get_id(entity_group_id)
return self.entity_group_controller.make_entity_group_public_using_post(entity_group_id=entity_group_id)
- def remove_entities_from_entity_group(self, entity_group_id: EntityGroupId, body: Optional[List[str]] = None) -> None:
+ def remove_entities_from_entity_group(self, entity_group_id: EntityGroupId,
+ body: Optional[List[str]] = None) -> None:
entity_group_id = self.get_id(entity_group_id)
return self.entity_group_controller.remove_entities_from_entity_group_using_post(
entity_group_id=entity_group_id, body=body)
@@ -1444,7 +1464,9 @@ def share_entity_group(self, entity_group_id: EntityGroupId, body: Optional[Shar
entity_group_id = self.get_id(entity_group_id)
return self.entity_group_controller.share_entity_group_using_post(entity_group_id=entity_group_id, body=body)
- def unassign_entity_group_from_edge(self, edge_id: EdgeId, group_type: str, entity_group_id: EntityGroupId) -> EntityGroup:
+ def unassign_entity_group_from_edge(self, edge_id: EdgeId,
+ group_type: str,
+ entity_group_id: EntityGroupId) -> EntityGroup:
edge_id = self.get_id(edge_id)
entity_group_id = self.get_id(entity_group_id)
return self.entity_group_controller.unassign_entity_group_from_edge_using_delete(edge_id=edge_id,
@@ -1810,6 +1832,36 @@ def get_vendor_models(self, integration_type: str, vendor_name: str, converter_t
def get_vendors(self, integration_type: str) -> List[JsonNode]:
return self.converter_library_controller.get_vendors(integration_type=integration_type)
+ def check_tenant_can_update_plan(self, body):
+ return self.billing_endpoint_controller.check_tenant_can_update_plan_using_post(body=body)
+
+ def notify_tenant_plan_changed(self, body):
+ return self.billing_endpoint_controller.notify_tenant_plan_changed_using_post(body=body)
+
+ def notify_tenant_state_changed(self, body):
+ return self.billing_endpoint_controller.notify_tenant_state_changed_using_post(body=body)
+
+ def send_password_was_reset_email(self, body):
+ return self.billing_endpoint_controller.send_password_was_reset_email_using_post(body=body)
+
+ def send_reset_password_email(self, body):
+ return self.billing_endpoint_controller.send_reset_password_email_using_post(body=body)
+
+ def tenant_has_billing_read(self) -> bool:
+ return self.billing_endpoint_controller.tenant_has_billing_read_using_get()
+
+ def tenant_has_billing_write(self) -> bool:
+ return self.billing_endpoint_controller.tenant_has_billing_write_using_get()
+
+ def tenant_has_white_label_read(self) -> bool:
+ return self.cloud_endpoint_controller.tenant_has_white_label_read_using_get()
+
+ def tenant_has_white_label_write(self) -> bool:
+ return self.cloud_endpoint_controller.tenant_has_white_label_write_using_get()
+
+ def tenant_white_labeling_allowed(self):
+ return self.cloud_endpoint_controller.tenant_white_labeling_allowed_using_get()
+
def __load_controllers(self):
self.dashboard_controller = DashboardControllerApi(self.api_client)
self.device_profile_controller = DeviceProfileControllerApi(self.api_client)
@@ -1854,3 +1906,5 @@ def __load_controllers(self):
self.mobile_application_controller = MobileApplicationControllerApi(self.api_client)
self.translation_controller = TranslationControllerApi(self.api_client)
self.converter_library_controller = ConverterLibraryControllerApi(self.api_client)
+ self.billing_endpoint_controller = BillingEndpointControllerApi(self.api_client)
+ self.cloud_endpoint_controller = CloudEndpointControllerApi(self.api_client)
diff --git a/test/__init__.py b/test/__init__.py
index 459717c1..500178f8 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/test/tests.py b/test/tests.py
index 81734786..5eb60a9c 100644
--- a/test/tests.py
+++ b/test/tests.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/test/tests_ce.py b/test/tests_ce.py
index 19427ec7..f31fa331 100644
--- a/test/tests_ce.py
+++ b/test/tests_ce.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@
from tb_rest_client.models.models_ce import *
-TB_URL_CE = 'http://192.168.1.201:8380'
+TB_URL_CE = 'http://0.0.0.0:8080'
TB_TENANT_USERNAME_CE = 'tenant@thingsboard.org'
TB_TENANT_PASSWORD_CE = 'tenant'
@@ -1121,6 +1121,38 @@ def test_get_mobile_app_deep_link(self):
def test_get_mobile_app_settings(self):
self.assertIsInstance(self.client.get_mobile_app_settings(), MobileAppSettings)
+ def test_get_qr_code_settings(self):
+ self.assertIsInstance(self.client.get_qr_code_settings(), QrCodeSettings)
+
+ def test_save_qr_code_settings(self):
+ qr_code_config = QRCodeConfig()
+ qr_code_setting = QrCodeSettings(use_default_app=True, android_enabled=True, qr_code_config=qr_code_config,
+ google_play_link='https://play.google.com/store/apps/details?id=org.thingsboard.mobile',
+ ios_enabled=True,
+ app_store_link='https://apps.apple.com/us/app/thingsboard/id1456570833')
+ self.assertIsInstance(self.client.save_qr_code_settings(body=qr_code_setting), QrCodeSettings)
+
+class MobileAppBundleControllerTests(TBClientCETests):
+ mobile_app_bundle = None
+
+ @classmethod
+ def setUpClass(cls) -> None:
+ super(MobileAppBundleControllerTests, cls).setUpClass()
+
+ cls.mobile_app_bundle = MobileAppBundle(name='Test', title='Test')
+ cls.mobile_app_bundle = cls.client.save_mobile_app_bundle(cls.mobile_app_bundle)
+
+ @classmethod
+ def tearDownClass(cls) -> None:
+ cls.client.delete_mobile_app_bundle(cls.mobile_app_bundle.id)
+
+ def test_get_mobile_app_bundle_by_id(self):
+ self.assertIsInstance(self.client.get_mobile_app_bundle_by_id(self.mobile_app_bundle.id), MobileAppBundle)
+
+ def test_get_tenant_mobile_app_bundle_infos(self):
+ self.assertIsInstance(self.client.get_tenant_mobile_app_bundle_infos(10, 0),
+ PageDataMobileAppBundleInfo)
+
class QueueStatsControllerTests(TBClientCETests):
queue_stats = None
diff --git a/test/tests_pe.py b/test/tests_pe.py
index df7f78e6..a292e7a7 100644
--- a/test/tests_pe.py
+++ b/test/tests_pe.py
@@ -1,4 +1,4 @@
-# Copyright 2024. ThingsBoard
+# Copyright 2025. ThingsBoard
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -1175,6 +1175,28 @@ def test_get_queue_stats_by_ids(self):
self.assertIsInstance(self.client.get_queue_stats_by_ids([self.queue_stats.id.id]), list)
+class MobileAppBundleControllerTests(TBClientPETests):
+ mobile_app_bundle = None
+
+ @classmethod
+ def setUpClass(cls) -> None:
+ super(MobileAppBundleControllerTests, cls).setUpClass()
+
+ cls.mobile_app_bundle = MobileAppBundle(name='Test', title='Test')
+ cls.mobile_app_bundle = cls.client.save_mobile_app_bundle(cls.mobile_app_bundle)
+
+ @classmethod
+ def tearDownClass(cls) -> None:
+ cls.client.delete_mobile_app_bundle(cls.mobile_app_bundle.id)
+
+ def test_get_mobile_app_bundle_by_id(self):
+ self.assertIsInstance(self.client.get_mobile_app_bundle_by_id(self.mobile_app_bundle.id), MobileAppBundle)
+
+ def test_get_tenant_mobile_app_bundle_infos(self):
+ self.assertIsInstance(self.client.get_tenant_mobile_app_bundle_infos(10, 0),
+ PageDataMobileAppBundleInfo)
+
+
class TranslationControllerTests(TBClientPETests):
@classmethod
def setUpClass(cls) -> None:
@@ -1225,5 +1247,29 @@ def test_get_tenant_mobile_app_infos(self):
self.assertIsInstance(self.client.get_tenant_mobile_app_infos(10, 0), PageDataMobileAppInfo)
+class BillingEndpointControllerTests(TBClientPETests):
+ @classmethod
+ def setUpClass(cls) -> None:
+ super(BillingEndpointControllerTests, cls).setUpClass()
+
+ def test_tenant_has_billing_read(self):
+ self.assertIsInstance(self.client.tenant_has_billing_read(), bool)
+
+ def test_tenant_has_billing_write(self):
+ self.assertIsInstance(self.client.tenant_has_billing_write(), bool)
+
+
+class CloudEndpointControllerTests(TBClientPETests):
+ @classmethod
+ def setUpClass(cls) -> None:
+ super(CloudEndpointControllerTests, cls).setUpClass()
+
+ def test_tenant_has_white_label_read(self):
+ self.assertIsInstance(self.client.tenant_has_white_label_read(), bool)
+
+ def test_tenant_has_white_label_write(self):
+ self.assertIsInstance(self.client.tenant_has_white_label_write(), bool)
+
+
if __name__ == '__main__':
unittest.main()