Tool is a JSON Structure definition published by Stanley Black & Decker.
{
"name": "Tool",
"description": "DEWALT Tool Connect-registered power tool with connectivity and usage data",
"fields": [
{"name": "id", "type": "string", "required": true, "description": "Unique tool identifier"},
{"name": "name", "type": "string", "required": false, "description": "User-defined name"},
{"name": "model", "type": "string", "required": true, "description": "DEWALT model number"},
{"name": "serialNumber", "type": "string", "required": true, "description": "Manufacturer serial number"},
{"name": "type", "type": "string", "required": false, "description": "Tool category"},
{"name": "brand", "type": "string", "required": true, "description": "SBD brand (DEWALT, Stanley, etc.)"},
{"name": "status", "type": "string", "required": false, "description": "Connectivity status"},
{"name": "jobsiteId", "type": "string", "required": false, "description": "Assigned jobsite"},
{"name": "firmwareVersion", "type": "string", "required": false, "description": "Current firmware"},
{"name": "purchaseDate", "type": "string", "required": false, "description": "Purchase date"},
{"name": "warrantyExpiry", "type": "string", "required": false, "description": "Warranty expiry date"},
{"name": "lastSeen", "type": "string", "required": false, "description": "Last Bluetooth connection timestamp"},
{"name": "totalRuntime", "type": "number", "required": false, "description": "Total operational hours"},
{"name": "assignedUserId", "type": "string", "required": false, "description": "Assigned worker"},
{"name": "registeredAt", "type": "string", "required": false, "description": "Registration timestamp"}
]
}