system.mes.equipment.importFromJson
Description
Imports Equipment records from a JSON file provided as raw bytes.
Recommended to export at least one pre-existing equipment record to JSON using the exportAsJson functionality to ensure the correct format.
Permissions
This method requires the EQUIPMENT.WRITE.SAVE permission.
Syntax
system.mes.equipment.importFromJson(bytes)
Parameters
| Parameter | Type | Nullable | Description |
|---|---|---|---|
bytes | PyArray | False | The JSON content as raw bytes. |
Returns
Returns an ApiResponse containing import result details.
| Name | Type | Description |
|---|---|---|
success | Boolean | Indicates if the import was successful. |
message | String | A summary of the import result. |
data | String | Details about the imported records. |
error | String | Any errors encountered during import. |
Code Examples
def runAction(self, event):
jsonBytes = event.file.getBytes()
system.mes.equipment.importFromJson(jsonBytes)