Skip to main content

system.kanoa.attribute.addAttributeAssetLink

Description

Adds a new attribute asset link.

Syntax

addAttributeAssetLink(attrAssetInfo, userId)

Parameters:
  • attrAssetInfo (dict): Attribute asset link information.
  • userId (int): User ID

  • Returns:
  • attributeAssetLinkId (int): Newly created attribute asset link ID
  • msg (string): Message indicating the result
  • Dictionary

    ParameterTypeRequiredNotes
    attributeIdinte.g. 3
    assetIdinte.g. 5
    sourceTagPathstringe.g. 'some tag path'
    scaleFactorfloate.g. 1.0
    ignoreZeroValuesboole.g. True
    enabledboole.g. True

    Code Examples

    # Example usage
    attrAssetInfo = {
    'attributeId': 3,
    'assetId': 5,
    'sourceTagPath': 'some tag path',
    'scaleFactor': 1.0,
    'ignoreZeroValues': True,
    'enabled': True
    }
    userId = 123
    attributeAssetLinkId, msg = system.kanoa.attribute.addAttributeAssetLink(attrAssetInfo, userId)
    print(attributeAssetLinkId, msg) # Print the attribute asset link ID and message