|
25 | 25 | | calculatedFields | List<CalculatedField> | | [optional] | |
26 | 26 | | entityType | EntityType | | | |
27 | 27 |
|
28 | | -#### AssetExportData *(extends EntityExportData, entityType=`ASSET`)* |
29 | | -*See EntityExportData for properties.* |
30 | | - |
31 | | -#### AssetProfileExportData *(extends EntityExportData, entityType=`ASSET_PROFILE`)* |
32 | | -*See EntityExportData for properties.* |
33 | | - |
34 | | -#### CustomerExportData *(extends EntityExportData, entityType=`CUSTOMER`)* |
35 | | -*See EntityExportData for properties.* |
36 | | - |
37 | | -#### DashboardExportData *(extends EntityExportData, entityType=`DASHBOARD`)* |
38 | | -*See EntityExportData for properties.* |
39 | | - |
40 | | -#### DeviceExportData *(extends EntityExportData, entityType=`DEVICE`)* |
41 | | -| Name | Type | Description | Notes | |
42 | | -|------|------|-------------|-------| |
43 | | -| credentials | DeviceCredentials | | [optional] | |
44 | | - |
45 | | -#### DeviceProfileExportData *(extends EntityExportData, entityType=`DEVICE_PROFILE`)* |
46 | | -*See EntityExportData for properties.* |
47 | | - |
48 | | -#### EntityViewExportData *(extends EntityExportData, entityType=`ENTITY_VIEW`)* |
49 | | -*See EntityExportData for properties.* |
50 | | - |
51 | | -#### NotificationRuleExportData *(extends EntityExportData, entityType=`NOTIFICATION_RULE`)* |
52 | | -*See EntityExportData for properties.* |
53 | | - |
54 | | -#### NotificationTargetExportData *(extends EntityExportData, entityType=`NOTIFICATION_TARGET`)* |
55 | | -*See EntityExportData for properties.* |
56 | | - |
57 | | -#### NotificationTemplateExportData *(extends EntityExportData, entityType=`NOTIFICATION_TEMPLATE`)* |
58 | | -*See EntityExportData for properties.* |
59 | | - |
60 | | -#### OtaPackageExportData *(extends EntityExportData, entityType=`OTA_PACKAGE`)* |
61 | | -*See EntityExportData for properties.* |
62 | | - |
63 | | -#### RuleChainExportData *(extends EntityExportData, entityType=`RULE_CHAIN`)* |
64 | | -| Name | Type | Description | Notes | |
65 | | -|------|------|-------------|-------| |
66 | | -| metaData | RuleChainMetaData | | [optional] | |
67 | | - |
68 | | -#### TbResourceExportData *(extends EntityExportData, entityType=`TB_RESOURCE`)* |
69 | | -*See EntityExportData for properties.* |
70 | | - |
71 | | -#### WidgetsBundleExportData *(extends EntityExportData, entityType=`WIDGETS_BUNDLE`)* |
72 | | -| Name | Type | Description | Notes | |
73 | | -|------|------|-------------|-------| |
74 | | -| widgets | List<com.fasterxml.jackson.databind.JsonNode> | | [optional] | |
75 | | -| fqns | List<String> | | [optional] | |
76 | | - |
77 | | -#### WidgetTypeExportData *(extends EntityExportData, entityType=`WIDGET_TYPE`)* |
78 | | -*See EntityExportData for properties.* |
79 | | - |
80 | 28 | #### ExportableEntity |
81 | 29 | | Name | Type | Description | Notes | |
82 | 30 | |------|------|-------------|-------| |
|
202 | 150 | | expression | String | | [optional] | |
203 | 151 | | useLatestTs | Boolean | | [optional] | |
204 | 152 |
|
205 | | -#### DeviceCredentials |
206 | | -| Name | Type | Description | Notes | |
207 | | -|------|------|-------------|-------| |
208 | | -| id | DeviceCredentialsId | The Id is automatically generated during device creation. Use 'getDeviceCredentialsByDeviceId' to obtain the id based on device id. Use 'updateDeviceCredentials' to update device credentials. | [readonly] | |
209 | | -| createdTime | Long | Timestamp of the device credentials creation, in milliseconds | [optional] | |
210 | | -| deviceId | DeviceId | JSON object with the device Id. | | |
211 | | -| credentialsType | DeviceCredentialsType | Type of the credentials | [optional] | |
212 | | -| credentialsId | String | Unique Credentials Id per platform instance. Used to lookup credentials from the database. By default, new access token for your device. Depends on the type of the credentials. | | |
213 | | -| credentialsValue | String | Value of the credentials. Null in case of ACCESS_TOKEN credentials type. Base64 value in case of X509_CERTIFICATE. Complex object in case of MQTT_BASIC and LWM2M_CREDENTIALS | [optional] | |
214 | | -| version | Long | | [optional] | |
215 | | - |
216 | | -#### RuleChainMetaData |
217 | | -| Name | Type | Description | Notes | |
218 | | -|------|------|-------------|-------| |
219 | | -| ruleChainId | RuleChainId | JSON object with Rule Chain Id. | [readonly] | |
220 | | -| version | Long | Version of the Rule Chain | [optional] | |
221 | | -| firstNodeIndex | Integer | Index of the first rule node in the 'nodes' list | | |
222 | | -| nodes | List<RuleNode> | List of rule node JSON objects | | |
223 | | -| connections | List<NodeConnectionInfo> | List of JSON objects that represent connections between rule nodes | | |
224 | | -| ruleChainConnections | List<RuleChainConnectionInfo> | List of JSON objects that represent connections between rule nodes and other rule chains. | | |
225 | | -| notes | List<RuleChainNote> | List of sticky notes placed on the rule chain canvas | [optional] | |
226 | | - |
227 | 153 | #### Output |
228 | 154 | | Name | Type | Description | Notes | |
229 | 155 | |------|------|-------------|-------| |
|
243 | 169 | |------|------|-------------|-------| |
244 | 170 | | strategy | TimeSeriesOutputStrategy | | [optional] | |
245 | 171 |
|
246 | | -#### DeviceCredentialsId |
247 | | -| Name | Type | Description | Notes | |
248 | | -|------|------|-------------|-------| |
249 | | -| id | UUID | string | | |
250 | | - |
251 | | -#### DeviceCredentialsType (enum) |
252 | | -`ACCESS_TOKEN` | `X509_CERTIFICATE` | `MQTT_BASIC` | `LWM2_M_CREDENTIALS` |
253 | | - |
254 | | -#### RuleNode |
255 | | -| Name | Type | Description | Notes | |
256 | | -|------|------|-------------|-------| |
257 | | -| id | RuleNodeId | JSON object with the Rule Node Id. Specify this field to update the Rule Node. Referencing non-existing Rule Node Id will cause error. Omit this field to create new rule node. | [optional] | |
258 | | -| createdTime | Long | Timestamp of the rule node creation, in milliseconds | [optional] [readonly] | |
259 | | -| ruleChainId | RuleChainId | JSON object with the Rule Chain Id. | [optional] [readonly] | |
260 | | -| type | String | Full Java Class Name of the rule node implementation. | [optional] | |
261 | | -| name | String | User defined name of the rule node. Used on UI and for logging. | [optional] | |
262 | | -| debugSettings | DebugSettings | Debug settings object. | [optional] | |
263 | | -| singletonMode | Boolean | Enable/disable singleton mode. | [optional] | |
264 | | -| queueName | String | Queue name. | [optional] | |
265 | | -| configurationVersion | Integer | Version of rule node configuration. | [optional] | |
266 | | -| _configuration | com.fasterxml.jackson.databind.JsonNode | JSON with the rule node configuration. Structure depends on the rule node implementation. | [optional] | |
267 | | -| externalId | RuleNodeId | | [optional] | |
268 | | -| additionalInfo | com.fasterxml.jackson.databind.JsonNode | Additional parameters of the rule node. May include: 'layoutX' (number, X coordinate for visualization), 'layoutY' (number, Y coordinate for visualization), 'description' (string). | [optional] | |
269 | | -| debugMode | Boolean | | [optional] | |
270 | | - |
271 | | -#### NodeConnectionInfo |
272 | | -| Name | Type | Description | Notes | |
273 | | -|------|------|-------------|-------| |
274 | | -| fromIndex | Integer | Index of rule node in the 'nodes' array of the RuleChainMetaData. Indicates the 'from' part of the connection. | | |
275 | | -| toIndex | Integer | Index of rule node in the 'nodes' array of the RuleChainMetaData. Indicates the 'to' part of the connection. | | |
276 | | -| type | String | Type of the relation. Typically indicated the result of processing by the 'from' rule node. For example, 'Success' or 'Failure' | | |
277 | | - |
278 | | -#### RuleChainConnectionInfo |
279 | | -| Name | Type | Description | Notes | |
280 | | -|------|------|-------------|-------| |
281 | | -| fromIndex | Integer | Index of rule node in the 'nodes' array of the RuleChainMetaData. Indicates the 'from' part of the connection. | | |
282 | | -| targetRuleChainId | RuleChainId | JSON object with the Rule Chain Id. | | |
283 | | -| additionalInfo | com.fasterxml.jackson.databind.JsonNode | JSON object with the additional information about the connection. | | |
284 | | -| type | String | Type of the relation. Typically indicated the result of processing by the 'from' rule node. For example, 'Success' or 'Failure' | | |
285 | | - |
286 | | -#### RuleChainNote |
287 | | -| Name | Type | Description | Notes | |
288 | | -|------|------|-------------|-------| |
289 | | -| id | String | Unique identifier of the note on the canvas | [optional] | |
290 | | -| x | Integer | Horizontal position of the note on the canvas, in pixels | [optional] | |
291 | | -| y | Integer | Vertical position of the note on the canvas, in pixels | [optional] | |
292 | | -| width | Integer | Width of the note, in pixels | [optional] | |
293 | | -| height | Integer | Height of the note, in pixels | [optional] | |
294 | | -| content | String | Markdown or HTML content of the note | [optional] | |
295 | | -| backgroundColor | String | Background color of the note in CSS hex format, e.g. '#FFF9C4' | [optional] | |
296 | | -| borderColor | String | Border color of the note in CSS hex format, e.g. '#E6C800' | [optional] | |
297 | | -| borderWidth | Integer | Border width of the note in pixels | [optional] | |
298 | | -| applyDefaultMarkdownStyle | Boolean | Whether to apply the default markdown stylesheet to the note content | [optional] | |
299 | | -| markdownCss | String | Custom CSS styles applied to the note content | [optional] | |
300 | | - |
301 | 172 | #### AttributeScope (enum) |
302 | 173 | `CLIENT_SCOPE` | `SERVER_SCOPE` | `SHARED_SCOPE` |
303 | 174 |
|
|
0 commit comments