system.kanoa.asset.getAssetStates
Description
Gets asset states.Syntax
getAssetStates(paramsDict)Parameters:
Returns:
Dictionary
| Parameter | Type | Required | Notes |
|---|---|---|---|
| stateAssetLinkId | int | Filter by state asset link ID. | |
| enabled | bool | Filter by enabled status. | |
| assetPath | str | Filter by asset path. | |
| assetTypeName | str | Filter by asset type name. | |
| assetId | int | Filter by asset ID. | |
| assetIdList | list of str | Filter by a list of asset IDs. | |
| stateId | int | Filter by state ID. | |
| stateName | str | Filter by state name. | |
| stateCode | str | Filter by state code. | |
| stateTypeName | str | Filter by state type name. | |
| stateCategoryId | int | Filter by state category ID. | |
| stateCategoryName | str | Filter by state category name. |
Code Examples
# Example Usage:
stateParams = {
'enabled': True,
'assetPath': 'Kanoa Industries%',
'assetId': 1,
'assetTypeName': 'site',
'stateId': 1,
'stateName': 'Running',
'stateTypeName': 'Running'
}
assetStates = system.kanoa.asset.getAssetStates(stateParams)