AssetProperty

data class AssetProperty(val alias: String? = null, val externalId: String? = null, val id: String? = null, val logicalId: String? = null, val notificationState: AssetPropertyNotificationState? = null, val unit: String? = null)

The asset property's definition, alias, unit, and notification state.

Constructors

Link copied to clipboard
constructor(alias: String? = null, externalId: String? = null, id: String? = null, logicalId: String? = null, notificationState: AssetPropertyNotificationState? = null, unit: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val alias: String? = null

The property alias that identifies the property.

Link copied to clipboard
val externalId: String? = null

String-friendly customer provided external ID

Link copied to clipboard
val id: String? = null

Customer provided actual UUID for property

Link copied to clipboard
val logicalId: String? = null

Customer provided ID for property.

Link copied to clipboard

The MQTT notification state (ENABLED or DISABLED) for this asset property.

Link copied to clipboard
val unit: String? = null

The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.